Company Enrich

Active

by Orthogonal

Company enrichment.

Enrichment

Endpoints · 26

Base URLhttps://x402.orthogonal.com/company-enrich
POST/geo/citiesNot publishedSearch 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/positions/autocompleteNot publishedAutocomplete 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/technologies/autocompleteNot publishedAutocomplete technology names. Returns matching technologies for a partial string. Use this to find valid values for the technologies filter in company search.
POST/geo/countriesNot publishedSearch for countries by name. Returns up to 100 countries per page. Use this to look up valid country codes for search filters.
GET/people/email$0.1225Resolve a work email address for a person. If domain is omitted, the person's current experience domains are tried automatically in seniority order. Beta endpoi
POST/companies/similar/countNot publishedGet the total count of similar companies without returning results. Accepts the same parameters as /companies/similar. Use this to check volume before running t
GET/people$0.0245Get a person's full profile by their CompanyEnrich ID. Returns name, title, company, location, social links, and more.
POST/companies/search/scrollNot publishedSearch companies with cursor-based pagination for large result sets. Accepts the same filters as /companies/search. No 10,000 result limit unlike the standard s
POST/companies/searchNot publishedSearch for companies matching specific criteria. Supports filters for country, industry, employee count, revenue, keywords, technologies, company type, category
GET/companies/autocompleteNot publishedAutocomplete company domain names. Returns up to 10 matching companies for a partial domain string. Useful for typeahead UIs or resolving a partial domain befor
GET/keywords/autocompleteNot publishedAutocomplete company keywords. Returns matching keywords for a partial string. Use this to find valid values for the keywords filter in company search.
GET/industriesNot publishedList all available company industries. Use these as values for the industries filter in company search.
GET/geo/countries/{countryCode}Not publishedGet a country by its ISO 3166-1 alpha-2 code (e.g., US, GB, DE).
GET/geo/regionsNot publishedList all available geographic regions. Use region IDs as values for the regions filter in company and people search.
GET/companies/workforce$0.06125Get workforce insights for a company. Returns observed employee count, employee range bucket, and headcounts broken down by department.
POST/people/searchNot publishedSearch for people matching specific criteria. Supports filters for company domains, job titles, countries, states, cities, seniority, and more. Max 10,000 resul
GET/companies$0.01225Get a company's full profile by its CompanyEnrich ID. Returns name, domain, industry, employee count, revenue, location, funding, social links, and more.
POST/companies/similarNot publishedFind companies similar to one or more given companies. Supports additional filters like country, industry, employee count, and revenue to narrow results. Pagina
POST/companies/enrich$0.01225Enrich 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 enric
GET/companies/enrich$0.01225Enrich a company by domain name. Returns the full company profile including industry, employee count, revenue, location, funding, technologies, and social links
POST/companies/similar/scrollNot publishedFind similar companies with cursor-based pagination for large result sets. Accepts the same parameters as /companies/similar. Pagination billing: call the first
POST/people/search/scrollNot publishedSearch 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
POST/geo/statesNot publishedSearch 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/people/lookup$0.06125Look 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/companies/search/countNot publishedGet the total count of companies matching search criteria without returning results. Accepts the same filters as /companies/search. Use this to check result vol
POST/companies/enrich/batchNot publishedEnrich 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 ra

Call the provider directly and settle x402 per request.

Quickstart · x402 flow

1 · Call without payment. The service replies 402

bash
curl -X POST -i https://x402.orthogonal.com/company-enrich/geo/cities
Response
HTTP/1.1 402 Payment Required{ "x402Version": 2,  "accepts": [{ "scheme": "exact", "network": "eip155:143",  "asset": "USDC", "maxAmountRequired": "0" }] }

2 · Sign the payment with your agent wallet and retry

bash
curl -X POST https://x402.orthogonal.com/company-enrich/geo/cities \  -H "X-PAYMENT: <base64 payment payload signed by your EOA>"
Response
HTTP/1.1 200 OK

Any EOA on Monad can pay.

Any APIs or tools listed are provided for discovery purposes only and do not constitute an endorsement or recommendation by the Monad Foundation.