1. Billing model
Billing conditions: You will be charged only if the request is successful (result status code is 200).
Requests with non-200 status codes (such as 400, 500, 504, etc.) are not charged.
2.Common usage examples
Example 1: Successful Request
If the system successfully returns an HTTP status code of 200, even if the target website returns a 4xx error, the crawl is considered successful and billed normally.
Example 2: Failed Request (No Billing)
Requests with the following status codes are not billed:
- 429 Too Many Requests: The concurrent request limit has been exceeded.
- 500 Internal Server Error: Server failure.
- 504 Gateway Timeout: The request timed out and the target website did not respond.
3.Status Code Reference Table
Status Code |
state |
Problem Description |
Whether to charge |
200 |
Success |
Request succeeded, full search engine results page data retrieved |
Yes |
300 |
Not Collected |
Failed to parse/process the response, no valid data collected |
No |
400 |
Bad Request |
Invalid parameters were passed |
No |
401 |
Unauthorized |
Authentication failed; please check token validity |
No |
500 |
500 Internal Server Error |
The requested resource does not exist |
No |
504 |
504 Timeout Error |
Request rate exceeded API limit |
No |