Coresignal

Active

by Orthogonal

B2B / workforce data.

JobsData

Endpoints · 21

Base URLhttps://x402.orthogonal.com/coresignal
POST/v2/job_base/search/filter/preview$0.021Preview job search results with summary data. Pass filters in the request body. Returns matching jobs with key fields: id, title, location, company_name, postin
GET/v2/company_base/collect/{profile_url}$0.042Get a full company profile by its professional network URL. Pass the URL-encoded company page URL in the path. Returns the same data as collecting by ID.
GET/v2/company_multi_source/collect/{company_id}$0.084Get the most comprehensive company profile by its Coresignal numeric ID. Multi-source data is aggregated from professional networks, business databases, and oth
GET/v2/company_multi_source/collect/{profile_url}$0.084Get a comprehensive multi-source company profile by its professional network URL. Pass the URL-encoded company page URL in the path. Returns the same data as co
GET/v2/employee_multi_source/collect/{employee_id}$0.084Get the most comprehensive employee profile by its Coresignal numeric ID. Multi-source data is aggregated from multiple platforms. Use IDs returned by the searc
GET/v2/employee_post/collect/{post_id}$0.042Get a full professional network post by its numeric post ID. Use IDs returned by the 'Employee Posts Search (Filter)' endpoint (not a post URL or requestId). Re
GET/v2/employee_multi_source/collect/{profile_url}$0.084Get a comprehensive multi-source employee profile by their professional network URL. Pass the URL-encoded profile URL in the path. This is the easiest way to ge
GET/v2/employee_base/collect/{profile_url}$0.042Get a full employee profile by their professional network URL. Pass the URL-encoded profile URL in the path. Returns the same data as collecting by ID. This is
GET/v2/company_base/collect/{company_id}$0.042Get a full company profile by its Coresignal numeric ID. Use IDs returned by the 'Base Company Search (Filter)' or 'Base Company Search (Filter) Preview' endpoi
GET/v2/company_multi_source/enrich$0.084Look up a company by its website domain and get the most comprehensive company profile. This is the easiest way to get rich company data if you know the company
GET/v2/employee_base/collect/{employee_id}$0.042Get a full employee/professional profile by its Coresignal numeric ID. Use IDs returned by the 'Base Employee Search (Filter)' or Preview endpoints. Returns pro
POST/v2/employee_post/search/filter$0.021Search for professional network posts using filters like author profile URL or keywords. Pass filters in the request body (not a post URL). Returns an array of
POST/v2/job_base/search/filter$0.021Search for job listings using filters passed in the request body. Returns an array of numeric Coresignal job IDs (e.g., [406480270, 405917646, ...]). Use these
GET/v2/employee_clean/collect/{employee_id}$0.042Get a cleaned, deduplicated employee profile by its Coresignal numeric ID. Use IDs returned by the search endpoints. Returns normalized professional data includ
GET/v2/company_clean/enrich$0.042Look up a company by its website domain and get a full cleaned company profile. This is the easiest way to get company data if you know the company's website. R
POST/v2/employee_base/search/filter/preview$0.021Preview employee search results with summary data. Pass filters in the request body. Returns matching professionals with key fields: id, full_name, headline, lo
GET/v2/company_clean/collect/{company_id}$0.042Get a cleaned, deduplicated company profile by its Coresignal numeric ID. Use IDs returned by the search endpoints or look up by website using the 'Clean Compan
POST/v2/company_base/search/filter$0.021Search for companies using filters passed in the request body. Returns an array of numeric Coresignal company IDs (e.g., [4744382, 1635599, ...]). Use these IDs
POST/v2/employee_base/search/filter$0.021Search for professionals/employees using filters passed in the request body. Returns an array of numeric Coresignal employee IDs (e.g., [374311229, 958490751, .
GET/v2/job_base/collect/{job_id}$0.042Get a full job listing by its Coresignal numeric ID. Use IDs returned by the 'Base Jobs Search (Filter)' or Preview endpoints. Returns job title, full descripti
POST/v2/company_base/search/filter/preview$0.021Preview company search results with summary data. Pass filters in the request body. Returns matching companies with key fields: id, name, website, industry, siz

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/coresignal/v2/job_base/search/filter/preview
Response
HTTP/1.1 402 Payment Required{ "x402Version": 2,  "accepts": [{ "scheme": "exact", "network": "eip155:143",  "asset": "USDC", "maxAmountRequired": "0.021" }] }

2 · Sign the payment with your agent wallet and retry

bash
curl -X POST https://x402.orthogonal.com/coresignal/v2/job_base/search/filter/preview \  -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.