/
OR
orthogonal
/
Orthogonal API Marketplace
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 8h ago · Updated 3d ago
Details
Abstract Avatars
1
Abstract Company Enrichment
1
Abstract Email Reputation
1
Abstract Exchange Rates
3
Abstract IBAN Validation
1
Abstract IP Intelligence
1
Abstract Phone Intelligence
1
Abstract Timezone
2
Abstract VAT Validation
3
AgentMail
21
AgentPhone
20
Andi Search API
1
Apollo API
9
Aviato
25
Baseten Model APIs
2
Brand.dev API
13
Bytemine
23
CaptainData
7
Company Enrich
26
post
Search for cities by name or country. Returns up to 100 cities per page. Use this to get valid city IDs for company and people search filters.
get
Autocomplete job positions and titles. Returns matching positions for a partial string. Use this to find valid values for the positions filter in people search.
get
Autocomplete technology names. Returns matching technologies for a partial string. Use this to find valid values for the technologies filter in company search.
post
Search for countries by name. Returns up to 100 countries per page. Use this to look up valid country codes for search filters.
get
Resolve a work email address for a person. If domain is omitted, the person's current experience domains are tried automatically in seniority order. Beta endpoint.
post
Get the total count of similar companies without returning results. Accepts the same parameters as /companies/similar. Use this to check volume before running the full query.
get
Get a person's full profile by their CompanyEnrich ID. Returns name, title, company, location, social links, and more.
post
Search companies with cursor-based pagination for large result sets. Accepts the same filters as /companies/search. No 10,000 result limit unlike the standard search endpoint. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.
post
Search for companies matching specific criteria. Supports filters for country, industry, employee count, revenue, keywords, technologies, company type, category, founded year, funding, and more. Also supports text search by name/domain and semantic natural language search. Max 10,000 results via page-based pagination. Use the scroll endpoint for larger result sets. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.
get
Autocomplete company domain names. Returns up to 10 matching companies for a partial domain string. Useful for typeahead UIs or resolving a partial domain before enriching.
get
Autocomplete company keywords. Returns matching keywords for a partial string. Use this to find valid values for the keywords filter in company search.
get
List all available company industries. Use these as values for the industries filter in company search.
get
Get a country by its ISO 3166-1 alpha-2 code (e.g., US, GB, DE).
get
List all available geographic regions. Use region IDs as values for the regions filter in company and people search.
get
Get workforce insights for a company. Returns observed employee count, employee range bucket, and headcounts broken down by department.
post
Search for people matching specific criteria. Supports filters for company domains, job titles, countries, states, cities, seniority, and more. Max 10,000 results via page-based pagination. Use the scroll endpoint for larger result sets. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.
get
Get a company's full profile by its CompanyEnrich ID. Returns name, domain, industry, employee count, revenue, location, funding, social links, and more.
post
Find companies similar to one or more given companies. Supports additional filters like country, industry, employee count, and revenue to narrow results. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.
get
Enrich a company by domain name. Returns the full company profile including industry, employee count, revenue, location, funding, technologies, and social links. This is the primary and most reliable way to look up a company. Returns 404 if the domain is not found.
post
Enrich a company by NAME or a social URL (name, linkedinUrl, twitterUrl, etc.). At least one field is required. This variant does NOT accept a domain — to enrich by website domain use GET /companies/enrich?domain=example.com instead.
post
Find similar companies with cursor-based pagination for large result sets. Accepts the same parameters as /companies/similar. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.
post
Search people with cursor-based pagination for large result sets. Accepts the same filters as /people/search. No 10,000 result limit unlike the standard search endpoint. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.
post
Search for states or provinces by name or country. Returns up to 100 per page. Use this to get valid state IDs for search filters.
post
Look up a person by their email address. Resolves the company from the email domain, then matches the person. Returns the best matching person profile.
post
Get the total count of companies matching search criteria without returning results. Accepts the same filters as /companies/search. Use this to check result volume before running a full search.
post
Enrich multiple companies by domain in a single request. Accepts 1 to 50 domains. Use this instead of multiple single-enrich calls for better performance and rate limit efficiency.
ContactOut
7
Context.dev
26
Coresignal
21
Crustdata
7
Didit API
6
Edges
42
Fantastic Jobs
2
Fiber AI API
92
Findymail
14
FullEnrich
8
Fundable
13
Happenstance
2
Icypeas
16
Influencers Club
22
Leadsforge
31
Linkup API
2
Massive Web API
15
Notte
15
Nyne.ai
28
Ocean.io
8
Olostep API
12
OpenFunnel
7
Openmart
4
People Data Labs
6
Precip AI - Hyperlocal Weather Data API
16
PredictLeads
23
Riveter API
5
RocketReach
6
Scrape Creators
107
ScrapeGraphAI
11
Seltz
1
Serper
12
Serper Scrape
1
Signalbase
9
Sixtyfour API
4
Tako
6
Tavily API
6
Tomba API
20
Voygr
1
Company Enrich
Look up a person by their email address. Resolves the company from the email domain, then matches the person. Returns the best matching person profile.
post
/company-enrich/people/lookup
Response
Successful response