SEO TOOL
Google Index Checker API
compare a sitemap sample
Compare a page sitemap with up to 10 observed organic links from one Google results page. Export a dated sample and investigation candidates. A missing URL does not prove that it is unindexed.
This is my Apify Actor. I earn from its usage and may receive a referral commission when you use the Apify links on this page. Check the current price before running it.
10
Maximum observed links
$3.50–$5.00
Per 1,000 result events; starts extra
Sample
Not complete index coverage
JSON
Dated links and warning state
USE CASES
What you can do with this data
Sitemap Sample Comparison
Compare supplied leaf sitemap URLs with the links observed on one Google results page. Missing candidates are investigation leads, not confirmed unindexed pages.
Repeated Observations
Save dated samples for the same domain and sitemap. Inspect changed links and warnings before interpreting a difference as an SEO signal.
Reporting Input
Export the original links, domain, date, denominator, and warning state. Label the result as sample overlap rather than Google index coverage.
OUTPUT FIELDS
What the observation contains
Observation date and domain
Unique sitemap page count
Observed organic links
Link position, title, and URL
Sitemap sample matches
Missing-from-sample candidates
Sample overlap percentage or n/a
Sitemap comparison warning
HOW IT WORKS
Three steps to structured data
Supply a domain and leaf sitemap
Enter a domain without a protocol and a public page sitemap. Keep maxResults at 10. Sitemap indexes are not traversed.
Run and inspect status
Wait for completion. Inspect sitemapWarning. A failed run is not a valid zero-result observation; an unavailable comparison is not 0%.
Export the dated sample
Read the default Dataset as JSON or CSV. Preserve raw links, sample matches, denominator, and warning state for later interpretation.
COMPARISON
How to interpret the output
| Feature | Observation | Evidence limit | Follow-up |
|---|---|---|---|
| Observed URL | Present in this search sample | Not a complete site inventory | Investigate material changes |
| Missing sitemap URL | Absent from this sample | May still be indexed | Check first-party Search Console evidence |
| Sample match rate | Matches / sitemap pages | Not total Google index coverage | Compare original lists and denominators |
| Unavailable sitemap | Warning and n/a comparison | Not a 0% match result | Supply a usable leaf sitemap |
| Failed run | No valid observation | Not a zero index count | Inspect failure; stop on access blocks |
FAQ
Frequently asked questions
Does a missing URL mean it is not indexed?
No. It was not observed in this first-page sample. An indexed URL may be absent. Use Search Console to investigate indexation rather than treating this sample as a complete index inventory.
What inputs are supported?
The current schema accepts domain, sitemapUrl, and maxResults fixed at 10. It does not expose keyword batches, country, language, city, or device selectors.
Which sitemap should I supply?
Use a public leaf page sitemap with a urlset root. Sitemap indexes are not traversed. Inspect sitemapWarning and retain unavailable comparisons as n/a, not 0%.
What does indexRate measure?
The share of supplied sitemap URLs observed in the sample: sitemapSampleMatches divided by sitemapTotal. It is not the percentage of your site indexed by Google.
Can I schedule repeat observations?
Yes, use Apify schedules after checking one representative run and its charges. Save dated datasets and failures separately. A schedule does not provide a built-in rank-history dashboard.
START NOW
Inspect a first-page sample
I maintain this Actor. Contract and displayed pricing checked October 4, 2026. Result events range from $3.50 to $5.00 per 1,000 by account tier; start events are extra. Read the current README and account pricing before scheduling.
Review Actor and Pricing→