Company Object
Here is the description of the Company object:Location Object
Each object in thelocations array contains the following fields:
Companies Endpoints
Finding a Company
Request The following endpoint can be used to find a Company on Amplemarket:Finding multiple companies
Enrichment requests allow you to retrieve comprehensive data about multiple companies simultaneously. This bulk operation is ideal for enriching large lists of companies with detailed information including their industry, size, location, and technologies. The enrichment request flow will usually follow these steps:-
POST /companies/enrichment-requestswith a list of companies that will be enriched -
In the response, follow the URL provided in
response._links.self.href -
Continue polling the endpoint while respecting the
Retry-AfterHTTP Header -
When enrichment completes, the results are in
response.results -
If the results are larger than the default limit, then follow the URL provided in
response._links.next.href
Enrichment Request Object
Enrichment Request Result Object
Start Enrichment Request
Request A batch of companies can be sent to the enrichment request service, up to 10,000 companies according to usage limits.
Company Object Properties
Each company object can contain one or more of the following identifiers:
Response
This will return a
202 Accepted indicating that the enrichment request will soon be started:
Location:GETpoints back to the enrichment request object that was created
self-GETpoints back to the enrichment request object that was created
Enrichment Request Polling
Request The Enrichment Request object can be polled in order to receive results:200 OK while the operation hasn’t yet terminated.
Retry-After- indicates how long to wait until performing anotherGETrequest
-
self-GETpoints back to the same object -
next-GETpoints to the next page of entries, when available -
prev-GETpoints to the previous page of entries, when available
Retrieving Enrichment Request Results
Request When the enrichment request has terminated, the results can be retrieved using the same URL:response._links.next.href (e.g. GET /companies/enrichment-requests/1?page[size]=100&page[after]=2).
Links
-
self-GETpoints back to the same object -
next-GETpoints to the next page of entries, when available -
prev-GETpoints to the previous page of entries, when available
Cancelling a running Enrichment Request
Request You can cancel an enrichment request that’s still running by sending aPATCH request:
"status" is supported in this request, any other field will be ignored.
Response
The response will display any available results up until the point the enrichment request was canceled.
response._links.next.href (e.g. GET /companies/enrichment-requests/1?page[size]=100&page[after]=1).
Links
-
self-GETpoints back to the same object -
next-GETpoints to the next page of entries, when available -
prev-GETpoints to the previous page of entries, when available