EverGrow SEO Solution Website-Check

Study · SERP API data, October 2026

SERP API measurement of five providers in 8 countries: 55 to 85% of Google results without the destination URL

Since Google routes result links through google.com/goto and throttles resolving them per results page, many results in SERP API data come without the destination URL. I sent the same queries at the same time to five providers: DataForSEO, SerpApi, Bright Data, Serper and Oxylabs, in eight countries.

Hasan Kalkan Computer scientist, in SEO since 2012 7 min read

Auf Deutsch lesen

54.8–84.7%

organic results without a real URL

depending on the provider, Oct 31, 2026, 8 countries

0 of 510

Serper: positions 1 to 3 without a URL

about 80% without one after that

2,287/2,287

resolved links match the domain

no provider resolves wrongly

91–99%

domain still readable

in the displayed link, per provider

My own requests to five SERP APIs, October 31, 2026, 12:24–13:28 UTC, up to 170 results pages per provider. Method and limitations below.

In my study of October 30, DataForSEO returned 58.7% of organic Google results as google.com/goto instead of the website’s URL. The obvious next question: is it just this provider? So on October 31 I sent the same queries at the same time to five well-known SERP APIs and analysed the raw responses the same way.

No provider returns every URL

ProviderResults pagesOrganic resultsWithout a real URLPages with at least one
Serper1701,586869 (54.8%)166 of 170
DataForSEO (standard queue)1701,525914 (59.9%)170 of 170
Oxylabs1701,4551,010 (69.4%)170 of 170
Bright Data1631,4431,055 (73.1%)160 of 163
SerpApi1701,4601,236 (84.7%)170 of 170
Bar chart, share of organic Google results without a real URL on October 31, 2026 in eight countries: SerpApi 84.7 percent, Bright Data 73.1, Oxylabs 69.4, DataForSEO 59.9, Serper 54.8. No provider returns every URL.
Same queries, same time: share of organic Google results without a real URL per SERP API Download as PNG · portrait

For four of the five providers, practically every results page had at least one result without a real URL. SerpApi was above 82% in all eight countries, although SerpApi announced in September that it was returning direct destination URLs again (according to PPC Land). DataForSEO’s standard queue was at 59.9%, although support had written the night before that the standard queue now resolves all links.

Complete in no country

ProviderGermanyUSUKFranceSpainItalyNetherlandsPoland
Serper26.4%59.5%61.3%59.2%62.8%62.2%59.0%55.2%
DataForSEO57.6%70.0%63.1%61.4%53.0%55.7%58.8%59.4%
Oxylabs76.0%66.5%68.5%66.9%66.1%75.3%67.8%66.1%
Bright Data92.1%55.2%70.9%71.8%74.7%71.8%76.0%71.2%
SerpApi86.5%83.4%85.7%86.4%84.2%84.4%82.4%83.6%

Share of organic results without a real URL. Germany and the US 25 queries each, the other countries 20 each. Different queries and languages per country, not a country comparison in the strict sense.

The range runs from 26.4% (Serper, Germany) to 92.1% (Bright Data, Germany). Notably, the same provider performs differently by country: Bright Data, for example, at 92.1% in Germany and 55.2% in the US. So a ranking of providers only holds for this mix of queries and countries.

Every provider handles it differently

Five small bar charts, share without a real URL on positions 1 to 10: Serper 0 percent on positions 1 to 3, then about 80; DataForSEO about 60 on every position; Oxylabs rising from 52 to 88; Bright Data from 14 on position 1 to over 90 from position 5; SerpApi 77 to 94.
Missing URLs by position 1 to 10, per SERP API Download as PNG · portrait
ProviderPos. 1Pos. 2Pos. 3Pos. 4Pos. 5Pos. 6Pos. 7Pos. 8Pos. 9Pos. 10
Serper0%0%0%79%86%77%82%83%81%77%
DataForSEO61%60%63%55%57%62%63%57%63%61%
Oxylabs52%54%57%65%74%80%82%85%81%88%
Bright Data14%31%65%69%94%94%97%98%99%100%
SerpApi77%76%85%82%89%86%93%91%82%94%
  • Serper returned positions 1 to 3 with a real URL on all 170 results pages (0 of 510 without one); from position 4, about 80% came without one. It looks as if Serper resolves the top positions on purpose.
  • Bright Data apparently resolves in order: 14% without a URL on position 1, over 90% from position 5.
  • DataForSEO is evenly around 60% on every position.
  • Oxylabs rises from 52% on position 1 to 88% on position 10; SerpApi is already at 77% on position 1.

That fits what DataForSEO says about the cause: Google limits resolving per results page, and after the first links an interstitial with a growing delay appears. Whoever resolves the top links first gets real URLs there. How the providers work internally, I can’t see from the outside.

Domain almost always readable, nobody resolves wrongly

ProviderField with displayed linkDomain readable for results without a URLForm of the redirect
SerperdisplayedLink793 of 869 (91.3%)https://www.google.com/goto?url=…
DataForSEObreadcrumb855 of 914 (93.5%)https://google.com/goto?url=…
Oxylabsurl_shown1,002 of 1,010 (99.2%)/goto?url=… (relative)
Bright Datadisplay_link1,025 of 1,055 (97.2%)https://www.google.de/goto?url=… (country domain)
SerpApidisplayed_link1,180 of 1,236 (95.5%)/goto?url=… (relative)
  • Domain readable: For 91 to 99% of results without a real URL, the domain is in the displayed link. Where it isn’t, these are mostly platform results (YouTube, Reddit, Facebook) showing views, comments or followers instead.
  • Nobody resolves wrongly: All 2,287 resolved links with a displayed domain belonged to that domain (subdomains allowed, domains with umlauts compared as Punycode).
  • Not only google.com/goto: SerpApi and Oxylabs return the redirect as a relative path /goto?url=…, Bright Data with the country domain, e.g. google.de/goto. Filtering for “google.com/goto” alone misses these.

Method and limitations

  • Requests: October 31, 2026, 12:24 to 13:28 UTC, all five providers in parallel, queries one after another per provider. Germany 25 local queries (services with a city), US 25 mixed queries, UK, France, Spain, Italy, the Netherlands and Poland 20 mixed queries each in the local language, the same as in the study of October 30. Desktop, first results page, fresh requests (SerpApi without cache).
  • Settings: each provider’s standard Google organic request with country, language and the country’s Google domain. DataForSEO via the standard queue (all tasks posted at the start), Bright Data via a SERP API zone with parsed JSON, Oxylabs via the Web API (google/search). I did not test providers’ additional options.
  • Counted: organic results whose link is a Google redirect (google.*/goto?url=, including relative) or missing. “Domain readable”: the displayed link contains a real domain; text like “30.3K+ followers” doesn’t count. Analysed from the stored raw responses, with manual spot checks per provider and country.
  • Failures: Bright Data returned no usable response for 7 of 170 requests, even after retrying. Part of the Poland and Bright Data requests ran about 40 minutes later (13:13 to 13:28 UTC) because of a bug in my script.
  • Scope: I only measured whether organic results come with a real URL. Price, response time, reliability and coverage of other result types are not part of this study.
  • Limitations: a snapshot of one afternoon, desktop only, hand-picked queries. Results on the same page are not independent, so I give no confidence intervals. Providers are changing their handling right now; results may look different in a week. One more provider (cloro) is not included because its terms of service exclude benchmarking. I have no business relationship with any of the providers beyond a regular customer account.

Strength of evidence

StatementStrength of evidence
No provider returns every URL, in none of the eight countriesshown for this comparison (snapshot)
Order Serper, DataForSEO, Oxylabs, Bright Data, SerpApiholds for this mix of queries and countries, partly different per country
Pattern by position (Serper positions 1 to 3, Bright Data in order)shown as a pattern; how providers resolve internally can’t be checked
Resolved links belong to the displayed domainshown (2,287 of 2,287)
Cause: Google limits resolving per results pageDataForSEO’s statement, fits the pattern, not fully verifiable from the outside

What does this mean for you?

  1. Switching providers doesn’t solve it. Even the best provider in the comparison returned about half of the results without a real URL.
  2. Read the domain from the displayed link. The field names are in the table above. For platform results without a domain, the platform name helps.
  3. Look for every form of the redirect: google.com/goto, relative /goto?url= and country domains like google.de/goto.
  4. Get the full URL from a converter when you need it. DataForSEO offers a free endpoint for this (appendix/goto_url_converter), which returned the correct domain for all links in my tests.
  5. Ask your rank tracker which API it uses and how it assigns results without a URL. Rankings matched only by domain may be too low since late October.

Sources

Quick answers.

Which SERP API still returns every Google destination URL?

None in my comparison on October 31, 2026. Depending on the provider, 54.8 to 84.7% of organic results came back without a real URL, in all eight countries.

Is it worth switching providers?

Not for this reason alone. Even the best provider in the comparison returned about half of the results without a real URL. It matters more to read the domain from the displayed link and convert the full URL when you need it.

How do I spot a result without a real URL in the raw data?

By the link: google.com/goto?url=…, with some providers as a relative path /goto?url=… or with a country domain like google.de/goto. Searching only for “google.com/goto” misses some of them.

Why does nobody resolve every link?

According to DataForSEO, Google limits how many goto links per results page can be resolved: after the first links, an interstitial with a growing delay appears. The pattern by position in my data fits that.

Hasan Kalkan

About the author

Hasan Kalkan, SEO and GEO specialist and computer scientist (B.Sc.), working in SEO since 2012. I analyze server logs, Search Console and web analytics data of large online shops and publish what can be generalized, with method and limitations.

More about the author