Skip to main content
GET
Search companies API

Frequently asked questions

Yes. Use the search query parameter with at least 2 characters. It matches against company names and descriptions. Combine it with filters like country or industry to narrow your results further.
You can filter by country, city, state, industry, industry_code (LinkedIn codes 1 to 201), employees (ranges like 11-50 or 1001-5000), company_type (e.g., “Privately Held”, “Public Company”), founded_min, and founded_max. All text filters are case-insensitive.
Results are sorted by associated LinkedIn members in descending order. Companies with more LinkedIn-associated employees appear first. Use limit (max 100, default 50) and offset for pagination through the full result set.

Authorizations

Authorization
string
header
required

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

Query Parameters

country
string

Filter by country (case-insensitive)

city
string

Filter by city (case-insensitive)

state
string

Filter by state (case-insensitive)

industry
string

Filter by industry (case-insensitive)

industry_code
integer

LinkedIn industry code (1–201)

Required range: 1 <= x <= 201
employees
enum<string>

Employee range

Available options:
1-1,
1-10,
2-10,
11-50,
51-200,
201-500,
501-1000,
1001-5000,
5001-10000,
10001+
company_type
enum<string>

Company type

Available options:
Privately Held,
Self-Owned,
Partnership,
Self-Employed,
Public Company,
Nonprofit,
Educational,
Government Agency
founded_min
integer

Minimum founding year (1800–2025)

Required range: 1800 <= x <= 2025
founded_max
integer

Maximum founding year (1800–2025)

Required range: 1800 <= x <= 2025

Text search in company name and description (min 2 characters)

Minimum string length: 2
limit
integer
default:50

Results per page (max 100)

Required range: x <= 100
offset
integer
default:0

Pagination offset

Response

Paginated company list

success
boolean
Example:

true

data
object