PredictLeads provides company intelligence datasets that are indicative of company performance.
We track globally 70+ million companies' information such as:
Our data can be delivered to you in Flat Files, through API Endpoints or via API Webhooks and it is structured and organized using Data Models.
Provides the current subscription's status and API usage limits.
This endpoint returns the current subscription's status, the maximum number of API requests allowed per month,
and the number of API requests made so far during the current month.
object
|
array
|
Items
object
|
|
|
object
|
|
integer
|
integer
|
meta
[optional]
object
|
string
|
Our API is RESTful and follows the JSON API specification.
For easier implementation, we provide API description also in OpenAPI schema (version 3.1.0) JSON format and OpenAPI SwaggerUI playground.
In order to use our API, you must first sign up to get an authentication token.
You can see live status of our API services.
If you would like to receive data as Flat Files or via Webhooks, please get in touch with our sales.
Authentication is done via the authentication token which you can find on Your Subscription Plans page.
In order to use the API you need to call an endpoint URL with both your API token and API key.
The primary and recommended method for authenticating with PredictLeads is to specify the API key in the HTTP request header using an extended header field.
Each account using the API has request limits implemented. The amount of requests one can do each month is limited by the chosen plan. You can track your monthly usage on Your Subscription Plans page.
Once the account reaches the limit, all further requests will produce a 402 HTTP error, notifying the user of the reached limit. If you have any further questions regarding the limits, feel free to contact us via support.
Responses with a list of objects are paginated. Use page
parameter to get more results. Total number of all possible results is displayed inside meta
property as count
.
Follow the company.
POST
https://predictleads.com/api/v3/companies/{domain}/follow
Path Parameters | |||
string
|
|||
Query Parameters | |||
|
Unfollow the company.
POST
https://predictleads.com/api/v3/companies/{domain}/unfollow
Path Parameters | |||
string
|
Returns Company.
GET
https://predictleads.com/api/v3/companies/{domain}
Path Parameters | |||
string
|
Returns a list of company's Job Openings.
GET
https://predictleads.com/api/v3/companies/{domain}/job_openings
Path Parameters | |||
string
|
|||
Query Parameters | |||
active_only
[optional]
boolean
|
|||
not_closed
[optional]
boolean
|
|||
|
|||
|
|||
|
|||
|
|||
with_description_only
[optional]
boolean
|
|||
with_location_only
[optional]
boolean
|
|||
categories
[optional]
array
|
|||
Items
string
|
|||
|
|||
|
Returns a single Job Opening.
GET
https://predictleads.com/api/v3/job_openings/{id}
Path Parameters | |||
|
Returns a list of company's News Events.
GET
https://predictleads.com/api/v3/companies/{domain}/news_events
Path Parameters | |||
string
|
|||
Query Parameters | |||
|
|||
|
|||
categories
[optional]
array
|
|||
Items
|
|||
One of
|
|||
string
"acquires"
|
|||
string
"merges_with"
|
|||
string
"sells_assets_to"
|
|||
string
"signs_new_client"
|
|||
string
"files_suit_against"
|
|||
string
"has_issues_with"
|
|||
string
"closes_offices_in"
|
|||
string
"decreases_headcount_by"
|
|||
string
"expands_facilities"
|
|||
string
"expands_offices_in"
|
|||
string
"expands_offices_to"
|
|||
string
"increases_headcount_by"
|
|||
string
"opens_new_location"
|
|||
string
"goes_public"
|
|||
string
"invests_into"
|
|||
string
"invests_into_assets"
|
|||
string
"receives_financing"
|
|||
string
"hires"
|
|||
string
"leaves"
|
|||
string
"promotes"
|
|||
string
"retires_from"
|
|||
string
"integrates_with"
|
|||
string
"is_developing"
|
|||
string
"launches"
|
|||
string
"partners_with"
|
|||
string
"receives_award"
|
|||
string
"recognized_as"
|
|||
string
"identified_as_competitor_of"
|
|||
|
|||
|
Returns specific News Event.
GET
https://predictleads.com/api/v3/news_events/{id}
Path Parameters | |||
|
Returns a list of company's Financing Events.
GET
https://predictleads.com/api/v3/companies/{domain}/financing_events
Path Parameters | |||
string
|
|||
Query Parameters | |||
|
|||
|
|||
|
|||
|
Returns a list of company's Connections.
GET
https://predictleads.com/api/v3/companies/{domain}/connections
Path Parameters | |||
string
|
|||
Query Parameters | |||
|
|||
|
|||
categories
[optional]
array
|
|||
Items
|
|||
One of
|
|||
string
"partner"
|
|||
string
"vendor"
|
|||
string
"integration"
|
|||
string
"investor"
|
|||
string
"parent"
|
|||
string
"rebranding"
|
|||
string
"published_in"
|
|||
string
"other"
|
|||
|
|||
|
Returns a single Technology.
GET
https://predictleads.com/api/v3/technologies/{id}
Path Parameters | |||
|
Returns a list of company's Technology Detections.
GET
https://predictleads.com/api/v3/companies/{domain}/technology_detections
Path Parameters | |||
string
|
|||
Query Parameters | |||
|
|||
|
|||
|
|||
|
Returns a single Technology Detection.
GET
https://predictleads.com/api/v3/technology_detections/{id}
Path Parameters | |||
|
Returns a list of Technology Detections for a given Technology ID, ordered by date found, descending.
GET
https://predictleads.com/api/v3/discover/technologies/{id}/technology_detections
Returns a list of company's Website Evolution.
GET
https://predictleads.com/api/v3/companies/{domain}/website_evolution
Path Parameters | |||
string
|
|||
Query Parameters | |||
|
|||
|
|||
|
|||
|
Returns a list of company's Github Repositories.
GET
https://predictleads.com/api/v3/companies/{domain}/github_repositories
Path Parameters | |||
string
|
|||
Query Parameters | |||
|
|||
|
|||
|
|||
|
Returns a list of latest posts on popular startup platforms by companies that are hiring or launching new products.
GET
https://predictleads.com/api/v3/discover/startup_platform_posts
Query Parameters | |||
|
|||
|
|||
post_types
[optional]
array
|
|||
Items
|
|||
One of
|
|||
string
"show_hn"
|
|||
string
"job_hn"
|
|||
|
|||
|
Provides the current subscription's status and usage limits
GET
https://predictleads.com/api/v3/api_subscription
Whenever we find a new data for one of the companies you are tracking, we wll send a POST request to your general Webhook URL with the object.
Go to Your Subscription Plans page to enter your Webhook URL.
To validate whether the webhook came from PredictLeads, we suggest verifying the webhook payloads with the X-Predict-Signature header (which we pass with every webhook).
Header payload is a SHA1 HMAC hexdigest computed with your token and the raw body of the request.
Sends a list of created or updated company's News Events.
POST
{webhook_url}
Sends a list of deleted company's News Events.
DELETE
{webhook_deleted_url}