How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

DataForSEO OnPage API

The OnPage API from DataForSEO — 30 operation(s) for onpage.

DataForSEO OnPage API is one of 12 APIs that DataForSEO publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include On-Page. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and 1 JSON Schema.

This API exposes 30 operations across 30 paths, and defines 156 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 2 base URLs: https://api.dataforseo.com, https://sandbox.dataforseo.com.

30 operations 30 paths 156 schemas 8 GET22 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.dataforseo.com
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

DataForSEO OnPage API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (basicAuth).

Paths & Operations 30

Across 30 paths, the API surfaces 30 operations — 8 GET, 22 POST. Each is listed below with its method, path, parameters, and response codes.

OnPage 30
POST
/v3/on_page/id_list
On page id list
OnPageIdList body → 200
POST
/v3/on_page/errors
On page errors
OnPageErrors body → 200
POST
/v3/on_page/force_stop
Force stop
ForceStop body → 200
GET
/v3/on_page/available_filters
On page available filters
OnPageAvailableFilters → 200
POST
/v3/on_page/task_post
Task post
TaskPost body → 200
GET
/v3/on_page/tasks_ready
On page tasks ready
OnPageTasksReady → 200
GET
/v3/on_page/summary/{id}
Summary
Summary 1 param → 200
POST
/v3/on_page/pages
Pages
Pages body → 200
POST
/v3/on_page/pages_by_resource
Pages by resource
PagesByResource body → 200
POST
/v3/on_page/resources
Resources
Resources body → 200
POST
/v3/on_page/duplicate_tags
Duplicate tags
DuplicateTags body → 200
POST
/v3/on_page/duplicate_content
Duplicate content
DuplicateContent body → 200
POST
/v3/on_page/links
Links
Links body → 200
POST
/v3/on_page/redirect_chains
Redirect chains
RedirectChains body → 200
POST
/v3/on_page/non_indexable
Non indexable
NonIndexable body → 200
POST
/v3/on_page/waterfall
Waterfall
Waterfall body → 200
POST
/v3/on_page/keyword_density
Keyword density
KeywordDensity body → 200
POST
/v3/on_page/microdata
Microdata
Microdata body → 200
POST
/v3/on_page/raw_html
Raw html
RawHtml body → 200
POST
/v3/on_page/page_screenshot
Page screenshot
PageScreenshot body → 200
POST
/v3/on_page/content_parsing
Content parsing
ContentParsing body → 200
POST
/v3/on_page/content_parsing/live
Content parsing live
ContentParsingLive body → 200
POST
/v3/on_page/instant_pages
Instant pages
InstantPages body → 200
GET
/v3/on_page/lighthouse/languages
Lighthouse languages
LighthouseLanguages → 200
GET
/v3/on_page/lighthouse/audits
Lighthouse audits
LighthouseAudits → 200
GET
/v3/on_page/lighthouse/versions
Lighthouse versions
LighthouseVersions → 200
POST
/v3/on_page/lighthouse/task_post
Lighthouse task post
LighthouseTaskPost body → 200
GET
/v3/on_page/lighthouse/tasks_ready
Lighthouse tasks ready
LighthouseTasksReady → 200
GET
/v3/on_page/lighthouse/task_get/json/{id}
Lighthouse task get json
LighthouseTaskGetJson 1 param → 200
POST
/v3/on_page/lighthouse/live/json
Lighthouse live json
LighthouseLiveJson body → 200

Schemas 156

The contract defines 156 schemas that model the data the API accepts and returns. The most detailed are OnPageTaskPostRequestInfo (43 properties), PageMetaInfo (30 properties), OnPageInstantPagesRequestInfo (20 properties), BaseOnPageResourceItem (15 properties). Each schema is shown below with its type and property counts.

BaseOnPageLinkItem
object
14 properties
OnPageKeywordDensityItem
object
3 properties
OnPageRedirectChainsResponseInfo
object
OnPageLighthouseLiveJsonTaskInfo
object
OnPageLighthouseTasksReadyTaskInfo
object
CrawlStatusInfo
object
3 properties
OnPageInstantPagesRequestInfo
object
20 properties
OnPageErrorsResponseInfo
object
OnPageWaterfallResultInfo
object
4 properties
DuplicatePageInfo
object
2 properties
OnPageLighthouseTasksReadyResponseInfo
object
OnPageLinksRequestInfo
object
8 properties
HunspellInfo
object
2 properties
OnPagePageScreenshotResponseInfo
object
TableContentInfo
object
3 properties
OnPageRawHtmlTaskInfo
object
OnPageLighthouseVersionsTaskInfo
object
OnPageAvailableFiltersTaskInfo
object
PageMetaInfo
object
30 properties
OnPageTasksReadyTaskInfo
object
OnPageNonIndexableItem
object
2 properties
OnPageLighthouseLanguagesResultInfo
object
2 properties
OnPageKeywordDensityRequestInfo
object
7 properties
OnPageResourcesTaskInfo
object
HtmlContentInfo
object
11 properties
TestSummary
object
4 properties
ContentUrlInfo
object
2 properties
OnPagePagesRequestInfo
object
7 properties
OnPageNonIndexableTaskInfo
object
OnPageRedirectChainsRequestInfo
object
6 properties
OnPageIdListTaskInfo
object
OnPageResourcesResponseInfo
object
OnPageTaskPostResponseInfo
object
LastModified
object
3 properties
OnPageTaskPostTaskInfo
object
OnPageLighthouseVersionsResultInfo
object
1 property
OnPageLighthouseAuditsTaskInfo
object
ContentRatingInfo
object
5 properties
OnPageLighthouseVersionsResponseInfo
object
OnPageContentParsingLiveTaskInfo
object
OnPageDuplicateContentTaskInfo
object
BaseOnPageResourceItem
object
15 properties
OnPageRedirectChainsItem
object
2 properties
OnPageLighthouseTaskPostResponseInfo
object
OnPageContentParsingLiveRequestInfo
object
15 properties
OnPageKeywordDensityResponseInfo
object
OnPageContentParsingTaskInfo
object
OnPageResourceIssueItemInfo
object
4 properties
OnPagePagesByResourceRequestInfo
object
7 properties
OnPageLighthouseLiveJsonRequestInfo
object
8 properties
OnPageLighthouseTaskGetJsonTaskInfo
object
OnPageInstantPagesResponseInfo
object
OnPageDuplicateTagsItem
object
3 properties
OnPageMicrodataResultInfo
object
5 properties
OnPageIdListResponseInfo
object
OnPageIdListRequestInfo
object
6 properties
ContentCommentInfo
object
6 properties
OnPageForceStopResponseInfo
object
OnPageWaterfallTaskInfo
object
OnPageLighthouseLanguagesTaskInfo
object
OnPagePagesResultInfo
object
7 properties
OnPageLinksResponseInfo
object
OnPageMicrodataRequestInfo
object
3 properties
ContentOfferInfo
object
4 properties
OnPageLighthouseTaskPostRequestInfo
object
9 properties
OnPageAvailableFiltersResultInfo
object
8 properties
OnPageErrorsRequestInfo
object
5 properties
OnPageLighthouseTaskGetJsonResponseInfo
object
OnPageRawHtmlItem
object
1 property
MicrodataInspectionInfo
object
2 properties
OnPageResourceLocationInfo
object
3 properties
OnPageMicrodataInfoItem
object
2 properties
OnPageDuplicateTagsResponseInfo
object
OnPageTasksReadyResultInfo
object
4 properties
PageContentInfo
object
8 properties
OnPageWaterfallItem
object
12 properties
OnPagePagesTaskInfo
object
HunspellMisspelledInfo
object
1 property
AvailibleVersions
object
2 properties
SectionContentItemInfo
object
3 properties
OnPageRedirectChainsTaskInfo
object
OnPageDuplicateTagsResultInfo
object
6 properties
OnPageDuplicateContentRequestInfo
object
6 properties
OnPageWaterfallResponseInfo
object
PageMetrics
object
12 properties
OnPageRawHtmlResponseInfo
object
OnPageContentParsingResponseInfo
object
OnPageMicrodataResponseInfo
object
OnPagePageScreenshotTaskInfo
object
OnPageKeywordDensityResultInfo
object
5 properties
OnPagePageScreenshotResultInfo
object
4 properties
OnPageLighthouseLiveJsonResponseInfo
object
RowCellInfo
object
3 properties
OnPageLighthouseAuditsResultInfo
object
1 property
OnPageInstantPagesTaskInfo
object
CacheControl
object
2 properties
OnPageNonIndexableResultInfo
object
5 properties
DomainInfo
object
15 properties
PageTiming
object
12 properties
BaseResponseInfo
object
7 properties
OnPageDuplicateContentResultInfo
object
4 properties
OnPageResourceIssueInfo
object
resource errors and warnings
2 properties
OnPageForceStopRequestInfo
object
1 property
PageSectionContentInfo
object
3 properties
OnPageLinksTaskInfo
object
OnPageKeywordDensityTaskInfo
object
OnPageSummaryResultInfo
object
6 properties
OnPageErrorsTaskInfo
object
OnPageContentParsingLiveResponseInfo
object
OnPageInstantPagesResultInfo
object
5 properties
MessageInfo
object
2 properties
OnPageRedirectChainsResultInfo
object
5 properties
OnPageResourcesResultInfo
object
7 properties
OnPageWaterfallRequestInfo
object
3 properties
OnPageLighthouseTaskPostTaskInfo
object
Contacts
object
2 properties
ContentParsingElement
object
5 properties
OnPagePageScreenshotRequestInfo
object
11 properties
OnPageLighthouseTasksReadyResultInfo
object
3 properties
OnPagePagesByResourceResponseInfo
object
OnPageLinksResultInfo
object
7 properties
OnPageErrorsResultInfo
object
10 properties
OnPageDuplicateContentResponseInfo
object
OnPageRedirectLinkItem
object
OnPageForceStopTaskInfo
object
OnPageDuplicateContentItem
object
3 properties
OnPageMicrodataTaskInfo
object
OnPageContentParsingRequestInfo
object
3 properties
TableContentItemInfo
object
1 property
BaseResponseTaskInfo
object
8 properties
WaterfallResourceInfo
object
8 properties
OnPageTaskPostRequestInfo
object
43 properties
OnPageResourcesRequestInfo
object
9 properties
OnPageAvailableFiltersResponseInfo
object
TopicInfo
object
8 properties
ScreenshotItem
object
1 property
OnPageLighthouseAuditsResponseInfo
object
SslInfo
object
6 properties
OnPageRawHtmlRequestInfo
object
2 properties
OnPageNonIndexableRequestInfo
object
4 properties
OnPagePagesByResourceTaskInfo
object
OnPageContentParsingResultInfo
object
4 properties
OnPageTasksReadyResponseInfo
object
OnPagePagesResponseInfo
object
OnPageSummaryResponseInfo
object
OnPageDuplicateTagsTaskInfo
object
OnPageIdListResultInfo
object
7 properties
OnPageNonIndexableResponseInfo
object
OnPageDuplicateTagsRequestInfo
object
6 properties
MicrodataFieldsInfo
object
5 properties
OnPageLighthouseLanguagesResponseInfo
object
OnPageSummaryTaskInfo
object
OnPagePagesByResourceResultInfo
object
5 properties
OnPageRawHtmlResultInfo
object
4 properties
OnPageHtmlResourceItem
object
OnPageContentParsingLiveResultInfo
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

dataforseo-onpage-api-openapi.yml Raw ↑

Other APIs DataForSEO publishes across the network.

DataForSEO AiOptimization API
DataForSEO Appendix API
DataForSEO Backlinks API
DataForSEO BusinessData API
DataForSEO DataforseoLabs API
DataForSEO DomainAnalytics API
DataForSEO KeywordsData API
DataForSEO Merchant API
DataForSEO Serp API
DataForSEO App Data API
DataForSEO Content Analysis API
Where this information came from

This is an independent, third-party profile of DataForSEO OnPage API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.