Search and retrieve companies, including details, social links, and tracking status. Results can include companies your workspace added as well as companies from the shared public directory. Use ownership and tracking_status to narrow the scope.
https://recuity.ai/api/v1/companies
Provide exactly one of q, similar_to_company_id or domain. An invalid request returns 400 Bad Request.
Query parameters
Parameter
Type
Required
Description
q
String
One of
Company search query
similar_to_company_id
String
One of
Return companies similar to this ID (a 24-character hex ID)
domain
String
One of
Find a company by its website domain (e.g. monvia.com), up to 50 characters
Primary language of the company website (nullable)
is_tracked
Boolean
Whether the company is being tracked
is_owned_by_tenant
Boolean
Whether the company was added by your workspace
has_hiring_signal
Boolean
Whether the company's home page links to a careers or vacancies page. An indication the company may be hiring, not a list of open roles
Add a company
POST/api/v1/companies
Add a new private company to your workspace by providing its website URL. Set track_jobs to start tracking in the same call. Returns 400 Bad Request if the request is invalid or your plan's limit on added companies is reached.
https://recuity.ai/api/v1/companies
Request body
Field
Type
Required
Description
url
String
Yes
Company website: a domain (e.g. company.com) or an https:// URL. http:// URLs are rejected
primary_location
String
No
Primary location (e.g. London, GB), up to 50 characters
{
"success": true,
"message": "Company created successfully",
"company_id": "692987bcd5644d953f62cc87"
}
Response fields
Field
Type
Description
success
Boolean
Whether the company was added successfully
message
String
Status message
company_id
String
Unique identifier for the newly added company
Start tracking a company's jobs
POST/api/v1/companies/{company_id}/tracking
Begin crawling and indexing jobs from this company's careers page into your workspace. Returns 404 Not Found if the company does not exist or your workspace cannot track it, and 400 Bad Request if your plan's tracking limit is reached.
Stop crawling this company's careers page. Existing job data is removed from your workspace. While a crawl of the company is in progress this returns 400 Bad Request with the number of minutes to wait.