This is async API. Use the
/jobs/{jobId}
endpoint to check job status and retrieve results.language
parameter support and results list of max 25 similar companies.
On average, it takes 2-5 minutes to complete the job. You can run max 10 concurrent jobs per account.
language
parameter. Returns a job ID that can be used to check the status and retrieve results when the analysis is complete.
If you want to research companies based on a specific language, use optional
language
parameter.- name,
- URL,
- description,
- similarity score (from 0 to 1, where 1 is the most similar).
This API endpoint automatically manages proxy and CAPTCHA solving.
Job results are available for 24 hours after the job is completed.
Optional
You can use optionallanguage
parameter to research companies based on a specific language. If provided, the analysis will run research focusing on keywords in the specified language. Helps to narrow the search results to a specific language/region.
Supported languages: en
, es
, de
, fr
, pt
, it
, nl
, pl
, tr
.
Code | Language |
---|---|
en | English |
es | Spanish |
de | German |
fr | French |
pt | Portuguese |
it | Italian |
nl | Dutch |
pl | Polish |
tr | Turkish |
Example workflow
1
Create job
Make a
POST /companies/similar/deep
request including url
parameter (and optional language
parameter if needed).2
Check status
Make a
GET /jobs/{jobId}
request to check job status. It usually takes 1-2 minutes to complete the job. Until the job is completed, the response will include status: "pending"
or status: "processing"
.3
Retrieve results
When the job is completed (
status: "completed"
), you will receive results in the response to your request for check status (GET /jobs/{jobId}
). Job results are available for 24 hours.Authorizations
Body
application/json
Response
Job created successfully