Skip to main content
POST
/
v1
/
companies
/
batch
Batch company lookup API
curl --request POST \
  --url https://api.technologychecker.io/v1/companies/batch \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "domains": [
    "stripe.com",
    "shopify.com"
  ]
}
'
{
  "success": true,
  "data": {
    "companies": [
      {
        "domain": "stripe.com",
        "subdomain": "<string>",
        "company_name": "Stripe, Inc.",
        "linkedin_url": "linkedin.com/company/stripe",
        "industry": "Technology, Information and Internet",
        "industry_code": 6,
        "country": "united states",
        "city": "south san francisco",
        "state": "california",
        "founded": 2010,
        "employees": "1001-5000",
        "company_type": "Privately Held",
        "associated_members": 12741,
        "description": "Stripe builds programmable financial services. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities.",
        "specialties": null
      }
    ],
    "found": 2,
    "not_found": []
  }
}

Frequently asked questions

Up to 100 domains per request. Send a JSON array of domain strings in the domains field of the request body. Each domain costs 1 credit, so a batch of 100 domains costs 100 credits total.
The response includes both a companies array (found records) and a not_found array (domains without matches). The found count tells you how many succeeded. You’re only charged credits for domains that return data.
Both endpoints return the same full company profile including description and specialties. The batch endpoint just lets you look up multiple domains in one HTTP request instead of making individual calls, which is faster and more efficient for large lists.

Authorizations

Authorization
string
header
required

API key in format tapi_live_[32-char] (live) or tapi_test_[32-char] (test)

Body

application/json
domains
string[]
required

Array of domains to look up (max 100)

Maximum array length: 100
Example:
["stripe.com", "shopify.com"]

Response

Batch company results

success
boolean
Example:

true

data
object