About the API:
With advanced scraping techniques, this API will provide a JSON with all the results that Google provides related to a search term of your choice.
Just with the text of the query, and a location, you will be able to get all the relevant Google Search links and results. You will be getting the URL, description, its position in the results, and more.
This API is ideal for those who want to check dynamically what are the search results they could have with a given keyword or search term. Be able to recognize which keywords are best located in the SEO. Where are you located in the web search results, and where are your competitors?
Be able to get ADS related to those queries. Get ideas for descriptions or titles dynamically and replicate good practices.
Besides API call limitations per month, there are no other limitations.
Get a JSON response with all the results that are related to your query.
Is as simple as making a Google Search. Start making your search programmatically.
Scrape - Endpoint Features
| Object | Description |
|---|---|
query |
[Required] The text you would put in the Google search bar |
{"meta_data": {"url": "https://www.google.com/search?q=boca+juniors&gl=us&hl=en&num=10", "number_of_results": 52100000, "location": null, "number_of_organic_results": 6, "number_of_ads": 0, "number_of_page": 52100000}, "organic_results": [{"url": "https://en.wikipedia.org/wiki/Boca_Juniors", "displayed_url": "https://en.wikipedia.org \u203a wiki \u203a Boca_Juniors", "description": "Club Atl\u00e9tico Boca Juniors is an Argentine professional sports club based in La Boca, a neighbourhood of Buenos Aires. The club is best known for its ...", "position": 1, "title": "Boca Juniors", "domain": "en.wikipedia.org", "sitelinks": {"inline": [{"title": "History", "link": "https://en.wikipedia.org/wiki/History_of_Boca_Juniors"}, {"title": "Category:Boca Juniors...", "link": "https://en.wikipedia.org/wiki/Category:Boca_Juniors_footballers"}, {"title": "List of Boca Juniors chairmen", "link": "https://en.wikipedia.org/wiki/List_of_Boca_Juniors_chairmen"}, {"title": "La Boca", "link": "https://en.wikipedia.org/wiki/La_Boca"}]}, "rich_snippet": {"top": {"detected_extensions": {}, "extensions": ["\u200eHistory", "\u200eCategory:Boca Juniors...", "\u200eList of Boca Juniors chairmen", "\u200eLa Boca"]}}, "date": null, "date_utc": null}, {"url": "https://www.bocajuniors.com.ar/?lang=en", "displayed_url": "https://www.bocajuniors.com.ar \u203a ...", "description": "Derrota ante Estudiantes. Boca cay\u00f3 3-2 frente al equipo de La Plata y finaliz\u00f3 de esa manera su participaci\u00f3n en la versi\u00f3n 2023 de la Copa Argentina. \u00b7 Un ...", "position": 2, "title": "Club Atl\u00e9tico Boca Juniors", "domain": "www.bocajuniors.com.ar", "sitelinks": [], "rich_snippet": {}, "date": null, "date_utc": null}, {"url": "https://www.espn.com/soccer/team/_/id/5/boca-juniors", "displayed_url": "https://www.espn.com \u203a soccer \u203a team \u203a boca-juniors", "description": "Visit ESPN for Boca Juniors live scores, video highlights, and latest news. Find standings and the full 2023 season schedule.", "position": 3, "title": "Boca Juniors Scores, Stats and Highlights", "domain": "www.espn.com", "sitelinks": [], "rich_snippet": {}, "date": null, "date_utc": null}, {"url": "https://www.transfermarkt.us/club-atletico-boca-juniors/startseite/verein/189", "displayed_url": "https://www.transfermarkt.us \u203a startseite \u203a verein", "description": "All information about Boca Juniors (Copa de la Liga) \u27a4 current squad with market values \u27a4 transfers \u27a4 rumours \u27a4 player stats \u27a4 fixtures \u27a4 news.", "position": 4, "title": "CA Boca Juniors - Club profile", "domain": "www.transfermarkt.us", "sitelinks": [], "rich_snippet": {}, "date": null, "date_utc": null}, {"url": "https://www.foxsports.com/soccer/boca-juniors-team-standings", "displayed_url": "https://www.foxsports.com \u203a soccer \u203a boca-juniors-te...", "description": "Boca Juniors Argentina Primera Division standings, conference rankings, updated Boca Juniors records and playoff standings.", "position": 5, "title": "Boca Juniors Argentina Primera Division Standings", "domain": "www.foxsports.com", "sitelinks": [], "rich_snippet": {}, "date": null, "date_utc": null}, {"url": "https://www.instagram.com/bocajrsoficial/?hl=en", "displayed_url": "9.2M+ followers", "description": "Instagram oficial del Club Atl\u00e9tico Boca Juniors. \u00b7 14,080 posts \u00b7 9.2M followers \u00b7 159 following ...", "position": 6, "title": "Boca Juniors (@bocajrsoficial) \u2022 Instagram photos and videos", "domain": "www.instagram.com", "sitelinks": [], "rich_snippet": {}, "date": null, "date_utc": null}], "local_results": [], "top_ads": [], "bottom_ads": [], "related_queries": [{"title": "boca juniors match", "url": "https://www.google.com/search?sca_esv=585243981&gl=us&hl=en&q=Boca+Juniors+match&sa=X&ved=2ahUKEwiH0pWCmN-CAxWaV6QEHUmfD7UQ1QJ6BAgxEAE", "position": 0}, {"title": "boca juniors players", "url": "https://www.google.com/search?sca_esv=585243981&gl=us&hl=en&q=Boca+Juniors+players&sa=X&ved=2ahUKEwiH0pWCmN-CAxWaV6QEHUmfD7UQ1QJ6BAgwEAE", "position": 1}, {"title": "boca juniors vs", "url": "https://www.google.com/search?sca_esv=585243981&gl=us&hl=en&q=Boca+Juniors+vs&sa=X&ved=2ahUKEwiH0pWCmN-CAxWaV6QEHUmfD7UQ1QJ6BAguEAE", "position": 2}, {"title": "boca juniors hoy", "url": "https://www.google.com/search?sca_esv=585243981&gl=us&hl=en&q=Boca+Juniors+hoy&sa=X&ved=2ahUKEwiH0pWCmN-CAxWaV6QEHUmfD7UQ1QJ6BAgtEAE", "position": 3}, {"title": "boca juniors schedule", "url": "https://www.google.com/search?sca_esv=585243981&gl=us&hl=en&q=Boca+Juniors+schedule&sa=X&ved=2ahUKEwiH0pWCmN-CAxWaV6QEHUmfD7UQ1QJ6BAgsEAE", "position": 4}, {"title": "boca juniors jersey", "url": "https://www.google.com/search?sca_esv=585243981&gl=us&hl=en&q=Boca+Juniors+Jersey&sa=X&ved=2ahUKEwiH0pWCmN-CAxWaV6QEHUmfD7UQ1QJ6BAgrEAE", "position": 5}, {"title": "boca juniors tickets", "url": "https://www.google.com/search?sca_esv=585243981&gl=us&hl=en&q=Boca+Juniors+tickets&sa=X&ved=2ahUKEwiH0pWCmN-CAxWaV6QEHUmfD7UQ1QJ6BAgqEAE", "position": 6}, {"title": "boca juniors standings", "url": "https://www.google.com/search?sca_esv=585243981&gl=us&hl=en&q=Boca+Juniors+standings&sa=X&ved=2ahUKEwiH0pWCmN-CAxWaV6QEHUmfD7UQ1QJ6BAgoEAE", "position": 7}], "questions": [{"text": "What players came from Boca Juniors?", "position": null, "answer": "Many world-famous players began their careers with Boca, including former Argentine captain Antonio Rattin and strikers Gabriel Batistuta, Claudio Caniggia, and Carlos Tevez."}, {"text": "What are Boca Junior fans called?", "position": null, "answer": "Nicknames. Boca fans are known as Los Xeneizes (the Genoese) after the Genoese immigrants who founded the team and lived in La Boca in the early 20th century."}, {"text": "Who is Boca Juniors best player?", "position": null, "answer": "Martin Palermo Boca Juniors all-time top scorer with 236 goals - Martin Palermo's two nicknames sum him up. Loco (crazy) and Titan. There's more talented players on this list no doubt, but what Palermo lacked in talent he made up for in other areas."}, {"text": "Who is number 7 on the Boca Juniors?", "position": null, "answer": "Oscar Exequiel Zeballos (born 24 April 2002) is an Argentine professional footballer who plays as a winger for Boca Juniors."}], "top_stories": [{"title": "Valentin Barco: Why Man City and Liverpool are targeting the teenage Boca Juniors left-back who moonlights as an ...", "link": "https://www.goal.com/en-gb/lists/valentin-barco-man-city-teenage-left-back-attacking-playmaker-boca-juniors-argentina/blta2c1ce09e90c9e42", "source": "Goal.com", "date": "2023-11-24T12:49:41.123Z", "position": 2}, {"title": "Fluminense beat Boca Juniors in extra time to win first Copa Libertadores title", "link": "https://www.theguardian.com/football/2023/nov/04/boca-juniors-fluminense-copa-libertadores-final-match-report", "source": "The Guardian", "date": "2023-11-04T12:49:41.137Z", "position": 2}], "news_results": [], "knowledge_graph": {"id": "/m/0jg24", "title": "Club Atl\u00e9tico Boca Juniors", "type": "Soccer team"},"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/104/google+web+searching+api/150/scrape?query=tennis' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The GET Scrape endpoint returns a JSON response containing search results related to a specified query. This includes organic results, ads, and metadata about the search, such as the total number of results and the search URL.
Key fields in the response include "url" (search URL), "number_of_results" (total results), "organic_results" (list of search results), and each result's "url," "title," "description," and "position."
The response data is structured with a "meta_data" section providing overall search information, followed by an "organic_results" array containing individual search result objects, each with detailed fields.
Users can customize their requests using parameters such as "query" (search term) and "location" (geographic targeting) to refine search results based on specific needs.
The endpoint provides information on organic search results, including URLs, titles, descriptions, positions in search results, and related ads, allowing users to analyze search performance.
Data accuracy is maintained through advanced scraping techniques that mimic human search behavior, ensuring that the results reflect the latest information available on Google.
Typical use cases include SEO analysis, competitor research, keyword performance tracking, and generating content ideas based on trending search results.
Users can analyze the "position" of their own and competitors' URLs to assess SEO effectiveness, extract keywords for content optimization, and identify successful ad strategies based on the results.
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
Service Level:
83%
Response Time:
3,679ms
Service Level:
100%
Response Time:
1,424ms
Service Level:
100%
Response Time:
786ms
Service Level:
100%
Response Time:
2,255ms
Service Level:
100%
Response Time:
3,519ms
Service Level:
100%
Response Time:
3,519ms
Service Level:
100%
Response Time:
3,519ms
Service Level:
81%
Response Time:
1,855ms
Service Level:
100%
Response Time:
1,259ms
Service Level:
100%
Response Time:
1,179ms