Discover/Zauba Corp API
live

Zauba Corp APIzaubacorp.com

Search and retrieve Indian company profiles, CINs, director details, and board associations from Zauba Corp via 4 structured API endpoints.

Endpoint health
verified 3d ago
get_companies_list
get_company_details
search
get_director_profile
4/4 passing latest checkself-healing
Endpoints
4
Updated
26d ago

What is the Zauba Corp API?

The Zauba Corp API gives developers structured access to India's public company registry data across 4 endpoints, covering company listings, full company profiles, director profiles, and keyword search. The get_company_details endpoint returns over 10 fields per company including CIN, ROC, incorporation date, registered address, de-obfuscated email, and current board of directors with DIN and appointment dates.

Try it
Page number to retrieve.
api.parse.bot/scraper/bd87b2ab-6d1d-4b80-9159-b7e9ab2f3935/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/bd87b2ab-6d1d-4b80-9159-b7e9ab2f3935/get_companies_list?page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace zaubacorp-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Zauba Corp SDK — search companies, drill into details, explore directors."""
from parse_apis.zauba_corp import ZaubaCorp, SearchFilter, ResourceNotFound

client = ZaubaCorp()

# Search for companies by keyword, capped at 5 results.
for company in client.companies.search(query="Infosys", limit=5):
    print(company.name, company.slug)

# Drill into the first search result for full details.
hit = client.companies.search(query="Tata Chemicals", limit=1).first()
if hit:
    detail = hit.details()
    print(detail.name, detail.cin, detail.status, detail.address)

    # Walk the company's directors sub-resource.
    for director in detail.directors.list(limit=3):
        print(director.name, director.designation, director.appointment_date)

# Fetch a director profile and list associated companies.
director = client.directors.get(slug="MUKUNDAN-RAMAKRISHNAN-00778253")
for assoc in director.companies.list(limit=3):
    print(assoc.name, assoc.designation)

# Search directors by name.
for result in client.directors.search(query="Rajesh", limit=3):
    print(result.name, result.slug)

# Typed error handling for a non-existent company.
try:
    client.companies.get(slug="NONEXISTENT-COMPANY-X99999XX0000XXX000000")
except ResourceNotFound as exc:
    print(f"not found: {exc.slug}")

print("exercised: companies.search / companies.get / directors.list / directors.get / directors.search")
All endpoints · 4 totalmissing one? ·

Paginated listing of companies registered on Zauba Corp. Returns approximately 30 companies per page ordered by internal index. Each item carries a CIN, name, slug, and URL suitable for drilling into company details.

Input
ParamTypeDescription
pageintegerPage number to retrieve.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, the requested page number",
    "companies": "array of company summary objects with cin, name, slug, url"
  },
  "sample": {
    "data": {
      "page": 1,
      "companies": [
        {
          "cin": "AAE-6126",
          "url": "https://www.zaubacorp.com/PACIFIC-INFRABUILD-LLP-AAE-6126",
          "name": "PACIFIC INFRABUILD LLP",
          "slug": "PACIFIC-INFRABUILD-LLP-AAE-6126"
        }
      ]
    },
    "status": "success"
  }
}

About the Zauba Corp API

Company Search and Listings

The search endpoint accepts a keyword query and an optional filter parameter to switch between company and director search modes, returning up to 30 matching results with name, slug, and URL per call. For bulk traversal, get_companies_list provides paginated access to the full registry — roughly 30 companies per page — with each result carrying a cin, name, slug, and url for further lookups.

Company Profiles

get_company_details accepts a slug in NAME-CIN format (e.g. TATA-CHEMICALS-LIMITED-L24239MH1939PLC002893) and returns the full company record. Response fields include cin, status, roc, class, age, address, email (de-obfuscated), website, and a summary paragraph. The endpoint also returns the company's current board as an array of director objects, each with DIN, designation, and appointment date.

Director Profiles

get_director_profile takes a director slug in NAME-DIN format and returns the director's full name, din, and a companies array listing every past and present company association with designation and appointment_date. Director slugs are surfaced directly from get_company_details board results, making it straightforward to walk a corporate graph from company to individual and back.

Data Coverage Notes

All data reflects what is publicly disclosed on Zauba Corp, which aggregates filings from India's Ministry of Corporate Affairs. Coverage is limited to Indian-registered entities with a CIN or LLPIN. The email field is de-obfuscated where available; not every company record includes a contact email or website.

Reliability & maintenanceVerified

The Zauba Corp API is a managed, monitored endpoint for zaubacorp.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when zaubacorp.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official zaubacorp.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a company due-diligence tool that pulls CIN, incorporation date, status, and registered address for any Indian entity.
  • Map corporate networks by chaining get_company_details board data into get_director_profile to trace shared directorships.
  • Enrich a B2B contact database with de-obfuscated email addresses and website URLs for Indian companies.
  • Monitor director appointment activity by comparing appointment_date fields across multiple company boards.
  • Power an autocomplete search widget for Indian company or director names using the search endpoint with filter switching.
  • Audit a vendor or partner by checking company age, ROC jurisdiction, class, and Active/Inactive status before onboarding.
  • Paginate through get_companies_list to build a local index of Indian registered companies with slugs for downstream enrichment.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Zauba Corp have an official developer API?+
Zauba Corp does not publish an official public developer API or documented REST interface. This Parse API provides structured programmatic access to the data available on zaubacorp.com.
What does get_company_details return beyond basic registration info?+
In addition to registration fields like CIN, status, ROC, class, and incorporation date, the endpoint returns a de-obfuscated email address, website URL, registered address, a summary paragraph, and the full current board of directors — each director record includes DIN, designation, and appointment date.
How does pagination work in get_companies_list?+
The endpoint accepts an integer page parameter and returns approximately 30 company summaries per page ordered by internal index. There is no total-count field in the response, so iterating until an empty results array is the standard termination condition.
Does the API return historical filings, annual returns, or financial statements for companies?+
Not currently. The API covers company metadata, registered details, and director associations. It does not expose MCA filings, balance sheets, annual returns, or charge records. You can fork the API on Parse and revise it to add an endpoint targeting those data points.
Can I search for directors directly, or only find them through a company lookup?+
The search endpoint accepts a filter parameter that switches between company and director search modes, so you can query directors by name directly. The results include a slug you can pass straight to get_director_profile without first going through a company record.
Page content last updated . Spec covers 4 endpoints from zaubacorp.com.
Related APIs in B2b DirectorySee all →
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.
opencorporates.com API
Access comprehensive company registration data, officer details, and filing histories from OpenCorporates across jurisdictions worldwide to research businesses and their leadership. Search for specific companies or officers, retrieve detailed corporate information, and explore filing records to support due diligence, compliance checks, and business intelligence.
thecompaniesapi.com API
Enrich your company database with 80+ data points per company, search by industry or company details, and discover email patterns to drive your business intelligence. Find verified company information, get pricing data, and ask contextual questions about any organization to fuel your sales, marketing, or research efforts.
rekvizitai.vz.lt API
Search and access detailed information about Lithuanian companies, including their profiles, contact details, and multi-year financial records from the official rekvizitai.vz.lt directory. Get comprehensive company data to research business backgrounds, track financial history, and verify company details all in one place.
rusprofile.ru API
Search Russian companies and retrieve their detailed profiles including financial information, registration details, and director information from Rusprofile's database. Look up director credentials by their tax identification number and discover company relationships and links.
dnb.com API
Search millions of companies in Dun & Bradstreet's global business directory to find detailed company profiles and verify D-U-N-S numbers. Look up key business information like company details and identifiers to support due diligence, sales prospecting, and business intelligence needs.
allabolag.se API
Search and retrieve detailed information about Swedish companies, including their industry classifications and historical financial records from annual reports. Access comprehensive company profiles to analyze financial performance and business data for any registered Swedish business.
dir.indiamart.com API
Search and extract supplier listings, product details, and business factsheets from the IndiaMart B2B directory. Browse by city and category, retrieve structured product specifications, pricing, and supplier verification data.