Coresignal

Active

by Orthogonal

B2B / workforce data.

JobsData

Endpoints · 21

Base URLhttps://x402.orthogonal.com/coresignal
POST/v2/job_base/search/filter/preview$0.02Preview 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.04Get 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.08Get 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.08Get 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.08Get 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.04Get 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.08Get 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.04Get 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.04Get 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.08Look 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.04Get 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.02Search 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.02Search 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.04Get 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.04Look 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.02Preview 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.04Get 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.02Search 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.02Search 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.04Get 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.02Preview 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 -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 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. curl shown; language tabs land in v2.

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