1.Billing mode
Billing conditions: Billing only when the request is successful (the return 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 HTTP status code 200, even if the target website returns a 4xx error, it is considered a successful crawl and is charged as usual.
Example 2: Failed request (not charged)
Requests with the following status codes are not charged:
-
429 Too Many Requests: The request exceeds the concurrent limit.
-
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 |
The request was successful and the complete search engine results page data was retrieved |
yes |
300 |
Not collected |
Unable to parse/process the response, resulting in no valid data being collected |
no |
400 |
bad Request |
An invalid parameter was 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 exceeds API limit |
no |