The following are important facts you need to know about the Webhose.io API
Webhose.io is a RESTful API, so although the data is meant to be consumed as a data stream, you need to call the API continuously in order to receive batches of data.
The URL query call has three parts:
- The API endpoint (different for each API)
- The HTTP GET parameter string for authentication, time period, paging, and formatting.
- The query string passing the filter keys and respective value pairings so the API retrieves just the data you need.
Authentication is confirmed via a unique access token passed in the API call URL. You can find your access token on your dashboard.
All API plans include a single unique access token with a built-in rate limitation of 1 (one) request per second. To exceed that limit you'll need to add a second plan.
We provide the data in multiple output formats you can choose from:
Webhose.io supports both HTTP and HTTPS (SSL) endpoint calls.
You can call the API using GET requests, for extremely long queries, split API calls into multiple shorter queries.
Failed to execute query: internal error
Request quota exceeded - you have reached the maximum number of allowed requests for your plan.
Rate limit exceeded
Wrong sort value
Wrong order value