DataForSeo On-page SEO avatar

DataForSeo On-page SEO

Pricing

from $0.01 / 1,000 results

Go to Apify Store
DataForSeo On-page SEO

DataForSeo On-page SEO

This actor performs in-depth on-page SEO audits using the DataForSEO On-Page API. Page titles, meta descriptions, headings, content, technical SEO factors w/actionable recommendations. Technical SEO, Content Analysis, Meta Tags, Heading Structure, Image Optimization, Link Analysis & Core Web Vitals

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

The Howlers

The Howlers

Maintained by Community

Actor stats

1

Bookmarked

20

Total users

2

Monthly active users

7 days ago

Last modified

Share

DataForSEO On-Page Auditor

Technical SEO audits using DataForSEO On-Page API. Crawl websites, analyze page content, find duplicate content, check links, and run waterfall analysis.

BYOK (Bring Your Own Key) -- you provide your own API credentials.


Before You Start

This actor requires your own API credentials to fetch real data.

Where to get your key: Your DataForSEO API login (email)


Quick Start

Run with real data

{
"task": "page_audit",
"url": "https://example.com",
"domain": [
"competitor1.com",
"competitor2.com"
],
"maxPages": 100,
"enableJavaScript": true,
"dataForSeoLogin": "YOUR_API_KEY_HERE",
"dataForSeoPassword": "YOUR_API_KEY_HERE"
}

Input Parameters

ParameterTypeDefaultRequiredDescription
taskstring"page_audit"NoThe task to perform
urlstring-NoURL to audit (for single page analysis)
domainstring-NoDomain to audit (for site-wide analysis)
taskIdstring-NoTask ID for retrieving results from a previous audit
maxPagesinteger100NoMaximum number of pages to crawl
enableJavaScriptbooleantrueNoRender JavaScript before analysis
dataForSeoLoginstring-Yes*Your DataForSEO API login (email)
dataForSeoPasswordstring-Yes*Your DataForSEO API password
webhookUrlstring-NoURL to receive results when the run completes

Pricing

This actor uses pay-per-event billing:

EventDescriptionPrice
On-Page AuditEach on-page SEO audit processed$0.05

Troubleshooting

"API key is required"

  • Add your API key in the input

"API error 403" or "Unauthorized"

Your API key is invalid, expired, or doesn't have access to this specific API endpoint. Double-check your key and account permissions.

"API error 429" or "Rate limit"

Too many requests. Wait a minute and try again, or reduce the number of items per run.

No results or empty dataset

Check the run log for error messages. Common causes:

  • Invalid input format (check the examples above)
  • API key without proper permissions
  • The target data doesn't exist or is too small to track

How do I test without an API key?


Built by John Rippy | Actor Arsenal