DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Live Google Finance Markets SERP HTML
Returns the market indexes and movers Google Finance lists on Google, synchronously. Raw page source rather than parsed results. Wrapped in DataForSEO's envelope: data in tasks[0].result, outcome in tasks[0].status_code - a rejected request still returns HTTP 200.
- Type: array object[]
- marketType: string
_type requiredMarket type for the Markets tab
- languageType: string
_code Search engine language code
- languageType: string
_name Full name of search engine language
- locationType: integer
_code Search engine location code
- locationType: string
_name Full name of search engine location
- Type: object200
Successful response
- Type: numbercost
Total tasks cost, USD
- Type: integerstatus
_code General status code
- Type: stringstatus
_message General informational message
- Type: array string[]tasks
Array of tasks
- Type: array string[]tasks[]
.result Array of HTML results
- Type: stringtime
Execution time, seconds
- Type: stringversion
The current version of the API
application/json - 400
Bad request
- 401
Unauthorized
- 402
The request cannot proceed because a billing requirement is not met.
- 403
The account is not permitted to perform this operation.
- 429
Rate limit exceeded
- 500
Internal server error
- 502
The service could not complete the request.
- 503
The API or billing service is temporarily unavailable.
- 504
The service timed out while processing the request.
- default
The operation failed. Keep the response request ID when contacting Felo support.
curl https://openapi.felo.ai/v1/beta/dataforseo/serp/google/finance_markets/live/html \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"location_name": "",
"location_code": 1,
"language_name": "",
"language_code": "",
"market_type": ""
}
]'
{
"version": "string",
"status_code": 1,
"status_message": "string",
"time": "string",
"cost": 1,
"tasks": [
"string"
],
"tasks[].result": [
"string"
]
}