Company Search API

Company Search Fullenrich API

Build an account list from FullEnrich by name, domain, industry, specialty, ownership type, headcount, founding year and headquarters, with full firmographics and every office on each row. Billed per company returned.

$25.20/1k results, pay per request, no subscription.

Company Search | ZoomInfo
app.zoominfo.com/#/apps/company-search/results

Company Search

3 companiesSave search
Domain: stripe.comIndustry: Financial Services
CompanyIndustryEmployeesHQ locationRevenueWebsite
SStripeFinancial Services8,000South San Francisco
What the API returnedcompanies[0]
{
"name": "Stripe",
"companyId": "fe_c_204118",
"domain": "stripe.com",
"website": "https://stripe.com",
"description": "Financial infrastructure platform for online payments, billing and revenue operations.",
"image": "https://media.fullenrich.com/logos/stripe.png",
"foundedYear": 2010,
"headcount": 8000,
+10 more fields
}
Uptime
100.00%
30d · 4 calls
Requests
4
30d
Response
1.7s
median · 30d

Call it

Get Company Search fullenrich in one request

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/company_search.fullenrich",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={},
)
print(res.json())
Open in
Get a free key
Sample response
{
  "found": true,
  "data": {
    "companies": [
      {
        "name": "Stripe",
        "companyId": "fe_c_204118",
        "domain": "stripe.com",
        "website": "https://stripe.com",
        "description": "Financial infrastructure platform for online payments, billing and revenue operations.",
        "image": "https://media.fullenrich.com/logos/stripe.png",
        "foundedYear": 2010,
        "headcount": 8000,
        "headcountRange": "5001-10000",
        "companyType": "Privately Held",
        "industry": "Financial Services",
        "specialties": [
          "Payments",
          "Billing",
          "Fraud Prevention",
          "Developer APIs"
        ],
        "linkedinUrl": "https://www.linkedin.com/company/stripe",
        "linkedinHandle": "stripe",
        "linkedinId": "1878734",
        "linkedinFollowers": 1420000,
        "headquarters": {
          "line1": "354 Oyster Point Blvd",
          "line2": "South San Francisco, CA 94080, US",
          "city": "South San Francisco",
          "region": "California",
          "country": "United States",
          "countryCode": "US"
        },
        "offices": [
          {
            "line1": "Grand Canal Dock",
            "line2": "Dublin 2, Ireland"
          },
          {
            "line1": "6th Floor, One Kingdom Street",
            "line2": "London W2 6BD, United Kingdom"
          }
        ]
      },
      {
        "name": "Ramp",
        "companyId": "fe_c_551029",
        "domain": "ramp.com",
        "website": "https://ramp.com",
        "description": "Corporate card and spend management platform for finance teams.",
        "foundedYear": 2019,
        "headcount": 1200,
        "headcountRange": "1001-5000",
        "companyType": "Privately Held",
        "industry": "Financial Services",
        "linkedinUrl": "https://www.linkedin.com/company/ramp",
        "headquarters": {
          "line1": "28 W 23rd St",
          "city": "New York",
          "region": "New York",
          "country": "United States",
          "countryCode": "US"
        }
      },
      {
        "name": "Brex",
        "companyId": "fe_c_390214",
        "domain": "brex.com",
        "website": "https://www.brex.com",
        "description": "Corporate credit cards and spend platform built for startups and enterprises.",
        "foundedYear": 2017,
        "headcount": 1100,
        "headcountRange": "1001-5000",
        "companyType": "Privately Held",
        "industry": "Financial Services",
        "linkedinUrl": "https://www.linkedin.com/company/brexhq",
        "headquarters": {
          "line1": "1 Sansome St",
          "city": "San Francisco",
          "region": "California",
          "country": "United States",
          "countryCode": "US"
        }
      }
    ],
    "total": 3,
    "offset": 0,
    "nextCursor": null
  }
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

One request, one response shape.

Every field you send and every field you get back, each with a real example.

Last verified 2026-10-17 · uptime and latency measured over 30d

Request body

JSON, posted to this endpoint.

  • companyIdsarray

    Filter by FullEnrich company id. Each entry is an object taking a `value` string and an optional `exact_match` boolean, e.g. [{"value": "stripe.com", "exact_match": true}]. A bare string is rejected.

  • cursorstring

    Cursor from a previous response's nextCursor. Works at any depth, including past the 10000 offset ceiling.

  • domainsarray

    [{"value":"stripe.com","exact_match":true}]

    Filter by company domain, e.g. stripe.com. Each entry is an object taking a `value` string and an optional `exact_match` boolean, e.g. [{"value": "stripe.com", "exact_match": true}]. A bare string is rejected.

  • foundedYearsarray

    Filter by founding year. Each entry is an object taking a `value` string and an optional `exact_match` boolean, e.g. [{"value": "stripe.com", "exact_match": true}]. A bare string is rejected.

  • headcountsarray

    Filter by employee headcount band. Each entry is an object taking a `value` string and an optional `exact_match` boolean, e.g. [{"value": "stripe.com", "exact_match": true}]. A bare string is rejected.

  • headquartersLocationsarray

    Filter by headquarters city, region or country. Each entry is an object taking a `value` string and an optional `exact_match` boolean, e.g. [{"value": "stripe.com", "exact_match": true}]. A bare string is rejected.

  • industriesarray

    Filter by company industry, e.g. Software Development. Each entry is an object taking a `value` string and an optional `exact_match` boolean, e.g. [{"value": "stripe.com", "exact_match": true}]. A bare string is rejected.

  • keywordsarray

    Filter by words in the company description. Each entry is an object taking a `value` string and an optional `exact_match` boolean, e.g. [{"value": "stripe.com", "exact_match": true}]. A bare string is rejected.

  • limitinteger

    3

    Rows to return on this page, up to FullEnrich's maximum of 100. Every row returned is billed.

  • linkedinUrlsarray

    Filter by company LinkedIn URL. Each entry is an object taking a `value` string and an optional `exact_match` boolean, e.g. [{"value": "stripe.com", "exact_match": true}]. A bare string is rejected.

  • namesarray

    Filter by company name. Each entry is an object taking a `value` string and an optional `exact_match` boolean, e.g. [{"value": "stripe.com", "exact_match": true}]. A bare string is rejected.

  • offsetinteger

    Rows to skip. FullEnrich caps offset at 10000; past that, page with cursor.

  • specialtiesarray

    Filter by company specialty. Each entry is an object taking a `value` string and an optional `exact_match` boolean, e.g. [{"value": "stripe.com", "exact_match": true}]. A bare string is rejected.

  • typesarray

    Filter by ownership type, e.g. Public Company, Privately Held, Nonprofit. Each entry is an object taking a `value` string and an optional `exact_match` boolean, e.g. [{"value": "stripe.com", "exact_match": true}]. A bare string is rejected.

You send. A small JSON body. The values shown are examples to replace with your own.

Response

JSON, one example value per field.

  • foundboolean

    true

each companydata.companies[]
  • namestring

    Stripe

  • companyIdstring

    fe_c_204118

  • domainstring

    stripe.com

  • websitestring

    https://stripe.com

  • descriptionstring

    Financial infrastructure platform for online payments, billing and revenue operations.

  • imagestring

    https://media.fullenrich.com/logos/stripe.png

  • foundedYearnumber

    2010

  • headcountnumber

    8000

  • headcountRangestring

    5001-10000

  • companyTypestring

    Privately Held

  • industrystring

    Financial Services

  • specialties[]string

    Payments

  • linkedinUrlstring

    https://www.linkedin.com/company/stripe

  • linkedinHandlestring

    stripe

  • linkedinIdstring

    1878734

  • linkedinFollowersnumber

    1420000

headquartersdata.companies[].headquarters
  • line1string

    354 Oyster Point Blvd

  • line2string

    South San Francisco, CA 94080, US

  • citystring

    South San Francisco

  • regionstring

    California

  • countrystring

    United States

  • countryCodestring

    US

each officedata.companies[].offices[]
  • line1string

    Grand Canal Dock

  • line2string

    Dublin 2, Ireland

datadata
  • totalnumber

    3

  • offsetnumber

    0

  • nextCursornull

    null

You get back. Named, typed fields in the same shape whichever source answers.

FAQ

About the Company Search Fullenrich API

The AnyAPI Company Search Fullenrich API returns Company Search fullenrich data as normalized JSON from one POST call to /v1/run/company_search.fullenrich. Build an account list from FullEnrich by name, domain, industry, specialty, ownership type, headcount, founding year and headquarters, with full firmographics and every office on each row. Billed per company returned. AnyAPI returns one normalized schema whichever source serves it. It costs $25.20 per 1,000 results, and never more than $2.52 for a single request, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Company Search fullenrich calls through AnyAPI succeeded, with a median response time of 1.7 seconds across 4 measured calls.

It costs $25.20 per 1,000 results, and never more than $2.52 for a single request, in US dollars with no subscription and no monthly minimum. You fund one USD wallet and each call draws it down. Some failed wallet-funded requests incur processing charges that we pass through at cost, with no markup; the error response shows the amount charged.

Build an account list from FullEnrich by name, domain, industry, specialty, ownership type, headcount, founding year and headquarters, with full firmographics and every office on each row. Billed per company returned. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Over the last 30 days, 100.0% of Company Search fullenrich calls through AnyAPI succeeded, with a median response time of 1.7 seconds across 4 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.

Yes. A new AnyAPI account starts with $0.10 of free balance and no card required.

Send a POST request to https://api.getanyapi.com/v1/run/company_search.fullenrich with your AnyAPI key in an "Authorization: Bearer" header and the input as a JSON body. The same key and the same wallet work on every AnyAPI endpoint.

No. You add US dollars to one prepaid AnyAPI balance and each request draws it down. There is no monthly plan and no minimum, and the same balance pays for every AnyAPI endpoint.

Yes. Install @getanyapi/sdk from npm for TypeScript or getanyapi from pip for Python. Both call every AnyAPI endpoint with the same key, and any HTTP client works too.

Yes. An agent can connect to the AnyAPI MCP server at https://api.getanyapi.com/mcp, or create its own free-trial key with one unauthenticated POST to https://api.getanyapi.com/agent/signup and call this endpoint over HTTP.