Skip to content
Developers

Quick lookup and form prefill

GET /api/v1/ara/?q=… returns instant candidates from the companies Ulawk already processes: name, registry office, registry number, legal form, status, province, address, incorporation and latest notice date. Use it to prefill a customer onboarding form, suggest as the user types and pick the right company before following it.

  • No live registry lookup is made, nothing is followed and no allowance is used.
  • The answer is not sourced (kaynak: ulawk_dizini); guncellik_tarihi is the day Ulawk last observed the data. For a sourced profile and notice quotes, follow the company.
  • No personal names (officers, shareholders). Other customers' lists, notes or tags are never returned; takipte only tells you about your list.
  • A company not in the index gives bulunamadi: true. Not "every company in Turkey", only those in the index.

Matching

eslesmeWhen
tamRegistry number or foreign id exact; or the same name once legal-form suffixes are removed
yakinThe name starts with the query or is very similar
kismiEvery word of the query appears in the name

Turkish letters (İ/ı, ş, ğ, ü, ö, ç), case, punctuation and suffixes such as "A.Ş.", "Ltd. Şti.", "San. ve Tic." or "GmbH" are ignored: ornek deneme san tic finds ÖRNEK DENEME SANAYİ VE TİCARET ANONİM ŞİRKETİ.

cURL
curl "https://ulawk.com/api/v1/ara/?q=örnek%20deneme&ulke=TR&adet=5" \
  -H "X-API-Key: ulk_DENEME_ANAHTARINIZ" -H "X-API-Secret: ulsk_DENEME_GIZLI_ANAHTARINIZ"

Filters: ulke=TR, mudurluk=İSTANBUL, faal=1 (active companies only).

Form widget: server to server

The API key never goes into the browser and there is no public, keyless endpoint. The suggestion box in your form asks your own server; your server asks Ulawk with the key and returns only the fields the form needs:

browser (your form) → your server /company-suggest?q=… → Ulawk /api/v1/ara/ (X-API-Key + X-API-Secret)

Prefilled fields should be confirmed by the customer: the index answer is not sourced. Use the sourced profile or the verification report before making a decision.

Limits

  • On top of the general hourly limit, this endpoint allows 300 queries per key per hour; over it you get 429 hiz_siniri and Retry-After.
  • q needs at least 3 letters or digits; adet is at most 20.
  • Bulk harvesting of the index (copying it with systematic queries) is not permitted.
  • Sandbox keys search the DENEME-… companies (e.g. q=örnek deneme, q=100001).

Markdown · OpenAPI · llms.txt · © 2026 Ulawk