Company Verification API · eKYB
Verify Turkish companies instantly, straight from the official registry.
Apivom Atlas gives your systems real-time access to MERSIS company data using nothing more than a tax number. One API for onboarding, due diligence and risk checks.
- Official MERSIS source
- GDPR & KVKK compliant
- REST · JSON · API key
- TLS 1.3
- Search by company name
POST https://atlas.apivom.com/tobb/api/v1/query/company-card-partners-v2
Content-Type: application/json
x-api-key: <your API key>
{ "VergiNo": "1234567890" }{
"data": {
"Merkez": [{
"MersisNo": "0123456789012345",
"Unvani": "ORNEK GIDA SANAYI VE TICARET A.S.",
"FirmaNevi": "ANONIM SIRKET",
"Durumu": "Aktif",
"TescilTarihi": "15.03.2018",
"SirketinToplamSermayesi": 1000000
}],
"Naceler": [{ "NACEKodu": "10.11.01", "AnaFaliyetMi": "True" }],
"Ortaklar": [{
"Adi": "AYSE", "Soyadi": "ORNEK",
"TCKimlikNoMersisNo": "123******45", // masked
"PayAdedi": 60000
}],
"AktifTemsilciler": [ … ], "AktifUyeler": [ … ], "Denetciler": [ … ]
},
"charged": true, "chargeMinor": "125", "cached": false
}* Response time measured at the Atlas API, excluding the registry's own latency. Sample data on this page is fictional.
Why eKYB
From document chase to one API call.
Every B2B relationship starts with the same question: is this company who it says it is? KYB answers it for companies, as KYC does for people. eKYB answers it from the official registry, over an API.
Traditional KYB
- Trade Registry Gazette excerpt
- Signature circular
- Tax certificate
- Stamped activity certificate
Someone uploads them, someone else reads them, and both hope nothing changed since the PDF was printed.
eKYB with Atlas
- The customer enters a tax number
- Your backend queries the official registry
- Structured JSON comes back in milliseconds
- Source & timestamp on every result
Structured data can be re-checked, compared and audited. Paper never can.
- KYC: the person
- Identity, address and sanctions checks on individuals.
- KYB: the company
- Existence, status, identity, activity, ownership, control and risk signals of a legal entity.
- Where they meet
- Card 03 names the shareholders, board members and signatories — the people your KYC and screening checks then cover.
Know the territory
Why verifying a Turkish company is harder than it looks
Reference flow
A reference eKYB flow
- 1
Capture
Collect the tax number, or find it by company name.
- 2
Check
Run Card 01 from your backend: does the company exist and is it active?
- 3
Escalate
Above your risk threshold, run Card 03; before signing, Card 04.
- 4
Keep evidence
Store the response and its timestamp with the customer record.
- 5
Re-verify
Re-run at renewal, at payout or on a risk trigger. Repeat queries are served from cache for free.
How data flows
From the official registry to your stack, in one call.
Atlas sits between MERSIS and your systems: it authenticates, masks, logs and returns clean, structured JSON.
MERSIS
Central Registry Recording System: the same records the authorities work from.
- Trade registry records
- Trade Registry Gazette
- Bankruptcy & concordat
Apivom Atlas API
One base URL. The route selects the card.
- API key per tenant · TLS 1.3
- KVKK masking of personal IDs
- Source & timestamp on every result
- Rate limiting · full audit log
- Prepaid balance · per-query billing
Your systems
Plug the response straight into the tools you already run.
- CRM & ERP
- KYB / onboarding flows
- Risk & credit engines
Data models
One tax number. Five depths of data.
Each Company Card builds on the previous one, so you only pay for the detail your process requires.
Card 01
Core
company-card-basic-v2
input: VergiNo (tax ID)
$0.40 / query
Merkez21 core fields: title, type, registry & tax office, status, dates, address, objectives, capital, websitesdepth 1 / 4
Card 02
Detailed
company-card-address-nace-v2
input: VergiNo (tax ID)
$0.65 / query
+ adds
AdresDetaystructured addressNacelerNACE activity codesSermayeDetayshares & value per sharedepth 2 / 4
Card 03
People
company-card-partners-v2
input: VergiNo (tax ID)
$1.25 / query
+ adds
Ortaklarshareholders & stakesAktifTemsilcilersignatories & authorityAktifUyelerboard members & termsDenetcilerindependent auditorsdepth 3 / 4
Card 04
Complete
company-card-full-v2
input: VergiNo (tax ID)
$1.55 / query
+ adds
IflasKonkordatobankruptcy & concordatSubeleractive branches (up to 50)SonGazetelatest Gazette announcement · PDFdepth 4 / 4
Branch Card
Branch
branch-card
input: branch MersisNo
$0.65 / query
Subecore branch recordAktifTemsilcilerbranch representativesGazette PDFlatest branch announcement| Data included | Card 01 | Card 02 | Card 03 | Card 04 | Branch Card |
|---|---|---|---|---|---|
| Core company data: title, registry and tax office, status, address, capital | — | ||||
| Detailed address, NACE activity codes, capital detail | — | — | |||
| Shareholders, board members, representatives, independent auditors | — | — | — | ||
| Bankruptcy and concordat, active branches, latest Gazette PDF | — | — | — | — | |
| Single branch details, its representatives and Gazette PDF | — | — | — | — |
Company Cards are queried by tax number. The Branch Card is queried by the branch MERSIS number.
Only have a name? Find the company.
Customers rarely know their tax number by heart. Atlas Company Search finds Turkish companies by name and returns their tax number, ready for any Company Card.
Type all or part of a trade name — örnek gıda — and get the matching companies with their tax numbers: ÖRNEK GIDA SANAYİ VE TİCARET A.Ş. (VKN 1234567890), ÖRNEK GIDA PAZARLAMA LTD. ŞTİ. (VKN 2345678901), … Pick the right one and run Card 01, 02, 03 or 04 in the next call.
Search covers companies registered with GİB's e-invoice service. Very recently registered companies may not appear yet; they can always be queried directly by tax number.
- Search by name
- Type all or part of a trade name and get the matching companies with their tax numbers.
- Straight into the cards
- Pick the right company and run Card 01, 02, 03 or 04 in the next call.
- Built on official tax data
- Based on the e-invoice taxpayer register of the Turkish Revenue Administration (GİB).
- 2M+
- Turkish companies searchable by name
- $0.10
- per search
Pricing
Pay per query. No platform fee.
Prices per query, excluding VAT. Each card has a single price: a Card 04 query is not charged as Cards 01 to 04 added together. Repeat queries with the same parameters are served from cache free of charge.
Card 01
Core
company-card-basic-v2
$0.40
per query
Card 02
Detailed
company-card-address-nace-v2
$0.65
per query
Card 03
People
company-card-partners-v2
$1.25
per query
Card 04
Complete
company-card-full-v2
$1.55
per query
Branch Card
Branch
branch-card
$0.65
per query
Exclusive add-on
Company search by name
Find companies by name and get their tax number, ready for any card.
$0.10
per search
- $1,700
- Initial prepayment
- $550
- Minimum top-up
- 24 months
- Balance validity
- $0
- No record, no charge
Opens your account. The full amount is your query balance; none of it is a fee.
Top up by bank transfer whenever you need. You get an alert when your balance runs low.
Counted from your latest top-up. Every top-up extends the whole balance.
Lookups that find no record in the registry are free. Cache hits are free too.
Prices exclude VAT and are reviewed each January in line with the official registry tariff. Volume discounts are available against a commitment. Prepayments and invoices are in USD.
What you can retrieve
Twelve answers from a single query.
Everything below is returned from one tax number query, depending on the card you choose.
How it works
Live in three steps.
No platform fee: you prepay a balance and each query is deducted as you go. Lookups that find no record are free.
- 1
Sign up
Create your Atlas Portal account and generate an API key — it is yours to rotate at any time.
- 2
Top up
Load a prepaid balance by bank transfer. Each query is deducted at the time it is made; GET /tobb/api/v1/balance shows your balance.
- 3
Query
POST a tax number to the card route you need and receive structured JSON in milliseconds.
Why Atlas
Built for teams that need evidence, not guesses.
Built for
Wherever a Turkish company needs checking.
Secure by design
Security and privacy at every hop.
Personal identifiers are masked
National ID, passport and individual tax numbers are masked, with only the first three and last two digits visible: 123******45
Good to know
Clear about the data, and its limits.
What Atlas returns, where it comes from, and what it is not.
Ready to try Atlas?
Open the Portal, enable the TOBB provider and run your first company card — or tell us which cards you need and we will set up your account.
Information is obtained from official government records (MERSIS). The accuracy of the information is the responsibility of the source institutions. Neither the Ministry of Trade of the Republic of Türkiye nor TOBB is liable for transactions carried out on the basis of the data. Apivom is an independent service provider and is not affiliated with or endorsed by the Ministry of Trade or TOBB. Use of the service is subject to the Atlas Terms and Conditions of Use.