Search API

Company Search API

Search Indian companies by name or CIN and get the top matching companies with their CIN.

GET /v1/companies/search?q=
Free — up to 500 calls / day then 0.1 credits / call

Overview

The Company Search API finds Indian companies by name or CIN and returns the best matches with their Corporate Identity Number and status. It is the fastest way to resolve a company name to a precise entity before pulling deeper data, and it powers autocomplete, company pickers and entity resolution. Data is sourced from MCA records and continuously refreshed.

  • Search by company name or CIN
  • Returns the top 5 best matches
  • Each match includes CIN and status
  • MCA-sourced, continuously refreshed
  • Free every day up to your daily limit

Returned fields

Fields verified against Infyner’s documented response shape for this endpoint.

  • cin
  • company_name
  • status

Auth, limits & freshness

  • Auth: Send Authorization: Bearer <api_key> (pk_test_… or pk_live_…).
  • Rate / credits: Fair-use and plan limits apply; see your API console for remaining credits.
  • Freshness: Sourced from Infyner’s MCA-aligned company master; refresh cadence varies by dataset.
  • Errors: Errors return a JSON envelope with success=false and an error code (e.g. NOT_FOUND, UNAUTHORIZED).

Limitations

  • Returns a small top-match set (not a full directory dump)
  • Name matching can be ambiguous for common names — disambiguate with CIN

How it works

  1. Generate an API key (test keys are free).
  2. Call GET /v1/companies/search?q= with a name or CIN.
  3. Get up to 5 matching companies as JSON.
  4. Use the CIN to call the lookup, profile or financials APIs.

Request & response

Requestcurl "https://www.infyner.com/v1/companies/search?q=tata%20steel" \ -H "Authorization: Bearer pk_test_xxxxxxxx"
Response (sample){ "success": true, "credits_charged": 0, "credits_remaining": 9420, "data": [ { "cin": "L27100MH1907PLC000260", "company_name": "Tata Steel Limited", "status": "Active" } ] }

Try it live with a free test key from your sandbox.

Where it's used

  • Company-name autocomplete in your app
  • Resolve a name to a CIN for enrichment
  • KYB and vendor onboarding search
  • Building a company picker

Frequently asked questions

What is the Company Search API?

It searches Indian companies by name or CIN and returns the top 5 matches with their CIN and status, sourced from MCA records.

How much does company search cost?

Search is free every day up to your daily limit, then a tiny fraction of a credit per call.

Can I search by CIN as well as name?

Yes. The same endpoint matches on both company name and CIN.

Related APIs

Start building in minutes

Generate a free test key, call the sandbox, and go live when you're ready.

Get API access