Google Search API
Built for AI agents and RAG pipelines that need real-time Google grounding. One POST returns organic results, Knowledge Graph, AI Overview, and People Also Ask in clean JSON — no scraping, no rate limits.
Try in Playground →Live SERP Preview
q="World Cup 2026"
Set "html": 1 in
your request body to receive the raw SERP HTML alongside structured JSON data.
API Endpoint
https://www.searchcans.com/api/v1/search Code Examples
curl -X POST "https://www.searchcans.com/api/v1/search" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"t": "google",
"s": "World Cup 2026",
"country": "us",
"language": "en",
"p": 1,
"knowledgeGraph": true,
"peopleAlsoAsk": true,
"newsAggregation": true
}' Example Response
{
"code": 0,
"data": {
"id": "q_2054385169640460288_4a405690-4102-4ac4-b6a2-a20ca52c5213",
"knowledgeGraph": {
"title": "FIFA World Cup 2026™",
"type": "Jun 11, 2026 – Jul 19, 2026",
"description": "The FIFA World Cup, often called the World Cup, is an international association football competition among the senior men's national teams of the members of the Fédération Internationale de Football Association, the sport's global governing body.",
"descriptionSource": "Wikipedia",
"descriptionLink": "https://en.wikipedia.org/wiki/FIFA_World_Cup",
"imageUrl": null,
"attributes": {
"Founded": "1930",
"Next date": "Thu, Jun 11, 2026 – Sun, Jul 19, 2026"
},
"people_also_search_for": [
{
"name": "World Cup 2026 tickets"
},
{
"name": "World Cup 2026 matches"
},
{
"name": "World Cup 2026 qualifiers"
},
{
"name": "World Cup 2026 groups"
},
{
"name": "World Cup 2026 stadiums"
},
{
"name": "World Cup 2026 USA"
},
{
"name": "FIFA World Cup 2026 qualifiers table"
},
{
"name": "World Cup 2026 final"
}
],
"socialProfiles": [
{
"platform": "Instagram",
"url": "https://www.instagram.com/fifaworldcup"
},
{
"platform": "Facebook",
"url": "https://www.facebook.com/fifaworldcup"
},
{
"platform": "X (Twitter)",
"url": "https://twitter.com/FIFAWorldCup"
},
{
"platform": "TikTok",
"url": "https://www.tiktok.com/@fifaworldcup"
}
],
"sportsData": {
"matches": [
{
"team1": "Mexico",
"team2": "South Africa",
"time": "12:00 PM",
"status": "",
"date": "Jun 11"
},
{
"team1": "South Korea",
"team2": "Czechia",
"time": "7:00 PM",
"status": "",
"date": "Jun 11"
},
{
"team1": "Canada",
"team2": "Bosnia and Herzegovina",
"time": "12:00 PM",
"status": "",
"date": "Jun 12"
},
{
"team1": "USA",
"team2": "Paraguay",
"time": "6:00 PM",
"status": "",
"date": "Jun 12"
},
{
"team1": "Qatar",
"team2": "Switzerland",
"time": "12:00 PM",
"status": "",
"date": "Jun 13"
},
{
"team1": "Brazil",
"team2": "Morocco",
"time": "3:00 PM",
"status": "",
"date": "Jun 13"
}
],
"standings": {
"group": "Group A",
"headers": [
"Team",
"MP",
"W",
"D",
"L",
"GD",
"Pts"
],
"teams": [
{
"D": 0,
"GD": 0,
"L": 0,
"MP": 0,
"Pts": 0,
"W": 0,
"rank": 1,
"team": "Mexico"
},
{
"D": 0,
"GD": 0,
"L": 0,
"MP": 0,
"Pts": 0,
"W": 0,
"rank": 2,
"team": "South Africa"
},
{
"D": 0,
"GD": 0,
"L": 0,
"MP": 0,
"Pts": 0,
"W": 0,
"rank": 3,
"team": "South Korea"
},
{
"D": 0,
"GD": 0,
"L": 0,
"MP": 0,
"Pts": 0,
"W": 0,
"rank": 4,
"team": "Czechia"
}
]
}
},
"players": [
{
"name": "Lionel Messi",
"subtitle": "Argentina"
},
{
"name": "Cristiano Ronaldo",
"subtitle": "Portugal"
},
{
"name": "Kylian Mbappé",
"subtitle": "France"
},
{
"name": "Lamine Yamal",
"subtitle": "Spain"
}
],
"teams": [
{
"name": "Brazil national football team"
},
{
"name": "Argentina national football team"
},
{
"name": "Mexico national football team"
},
{
"name": "Portugal national football team"
}
]
},
"organic": [
{
"page": 1,
"position": 1,
"title": "2026 FIFA World Cup",
"link": "https://en.wikipedia.org/wiki/2026_FIFA_World_Cup",
"snippet": "The tournament will take place from June 11 to July 19, 2026. ... It will be jointly hosted by sixteen cities—eleven in the United States, three in Mexico, and",
"displayed_link": "https://en.wikipedia.org › wiki › 2026_FIFA_World_Cup",
"source": "Wikipedia"
},
{
"page": 1,
"position": 2,
"title": "FIFA World Cup 2026™ NYNJ: Home",
"link": "https://nynjfwc26.com/",
"snippet": "Official site for FIFA World Cup 2026™ NYNJ. Explore host city highlights, stadium info, fan experiences, and updates for the world's biggest football",
"displayed_link": "https://nynjfwc26.com",
"source": "FIFA World Cup 2026™ NYNJ"
},
{
"page": 1,
"position": 3,
"title": "FIFA World Cup 26™ Kansas City: Home",
"link": "https://kansascityfwc26.com/",
"snippet": "As the Soccer Capital of America® and a proud Host City for FIFA World Cup 2026™, we're ready to welcome fans to a city that's creative, vibrant, and absolutely",
"displayed_link": "https://kansascityfwc26.com",
"source": "FIFA World Cup 26™ Kansas City"
},
{
"page": 1,
"position": 4,
"title": "FIFA World Cup 26 Los Angeles™",
"link": "https://losangelesfwc26.com/",
"snippet": "Los Angeles will officially host eight matches for FIFA World Cup 26™, featuring the highly coveted U.S. Men's National Team (USMNT) opening match on June",
"displayed_link": "https://losangelesfwc26.com",
"source": "losangelesfwc26.com"
},
{
"page": 1,
"position": 5,
"title": "FIFA World Cup 2026™ - United States Department of State",
"link": "https://www.state.gov/fifa-world-cup-26",
"snippet": "The FIFA World Cup 2026™ will be the organization's largest event to date, featuring 48 national teams. Eleven U.S. cities will host 78 matches including the",
"displayed_link": "https://www.state.gov › fifa-world-cup-26",
"source": "U.S. Department of State (.gov)"
},
{
"page": 1,
"position": 6,
"title": "FIFA World Cup (@fifaworldcup) · Zürich",
"link": "https://www.instagram.com/fifaworldcup/?hl=en",
"snippet": "One month to go! The greatest and most inclusive FIFA World Cup ever kicks off on 11 June! ⌛ Get ready for a spectacular celebration of joy and unity",
"displayed_link": "54.6M+ followers",
"source": "Instagram · fifaworldcup"
},
{
"page": 1,
"position": 7,
"title": "World Cup Boston: Home",
"link": "https://bostonfwc26.com/",
"snippet": "The Boston Host Committee for the FIFA World Cup 2026™ today announced State Street, Meet Boston, and Sanofi as Official Boston World Cup 2026 Host City",
"displayed_link": "https://bostonfwc26.com",
"source": "World Cup Boston"
},
{
"page": 1,
"position": 8,
"title": "2026 World Cup schedule: Qualified teams, groups, match ...",
"link": "https://sports.yahoo.com/soccer/article/2026-world-cup-schedule-qualified-teams-groups-match-dates-fixtures-how-to-watch-050724214.html",
"snippet": "4 hours ago — World Cup 2026 groups, match schedule, how to watch · 1. Portugal · 2. DR Congo · 3. Uzbekistan · 4. Colombia. Friday, June 17, 1 p.m.",
"displayed_link": "https://sports.yahoo.com › soccer › article › 2026-worl...",
"source": "Yahoo Sports"
}
],
"peopleAlsoAsk": [
{
"page": 1,
"position": 1,
"question": "When and where is the FIFA World Cup 2026?",
"snippet": "The FIFA World Cup 2026™ will feature a record 104 matches across 16 Host Cities, beginning on Thursday, 11 June in Mexico City and culminating in the final on Sunday, 19 July at New York New Jersey Stadium.",
"type": "featured_snippet",
"title": "USA welcomes world at FIFA World Cup 2026™ Opening Ceremony",
"link": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/opening-ceremony-usa#:~:text=The%20FIFA%20World%20Cup%202026%E2%84%A2%20will%20feature%20a%20record,New%20York%20New%20Jersey%20Stadium.",
"displayed_link": "https://www.fifa.com › canadamexicousa2026 › articles",
"date": "4 days ago"
},
{
"page": 1,
"position": 2,
"question": "Where is the World Cup final in 2026?",
"snippet": "The selected host venue for the final is MetLife Stadium in East Rutherford, New Jersey, 10 miles (16 km) west of New York City. During the tournament, FIFA will refer to the venue as \"New York New Jersey Stadium\" due to its sponsorship policies and branded signage will be covere… (293 chars total)",
"type": "featured_snippet",
"title": "2026 FIFA World Cup final - Wikipedia",
"link": "https://en.wikipedia.org/wiki/2026_FIFA_World_Cup_final#:~:text=The%20selected%20host%20venue%20for,will%20be%20covered%20or%20removed.",
"displayed_link": "https://en.wikipedia.org › wiki › 2026_FIFA_World_Cu...",
"date": ""
},
{
"page": 1,
"position": 3,
"question": "How expensive are World Cup tickets in 2026?",
"snippet": "Tickets for the World Cup final are averaging around $1,300, roughly eight times higher than prices for the previous championship match.",
"type": "featured_snippet",
"title": "2026 World Cup ticket prices spark backlash ahead of U.S. matches",
"link": "https://6abc.com/post/2026-world-cup-ticket-prices-spark-backlash-ahead-us-matches/19065801/#:~:text=Tickets%20for%20the%20World%20Cup,for%20the%20previous%20championship%20match.",
"displayed_link": "https://6abc.com › post › 2026-world-cup-ticket-prices-s...",
"date": "4 days ago"
},
{
"page": 1,
"position": 4,
"question": "Where is the World Cup 2026 in US cities?",
"snippet": "What Are the Venues for the 2026 World Cup?Host CityCountry2026 World Cup VenueAtlantaUSAMercedes-Benz StadiumLos AngelesUSASoFi StadiumSeattleUSALumen FieldBostonUSAGillette Stadium12 more rows",
"type": "featured_snippet_table",
"title": "2026 World Cup Cities Map and Venues - Roadtrips",
"link": "https://www.roadtrips.com/world-cup/2026-world-cup-packages/venues/",
"displayed_link": "https://www.roadtrips.com › 2026-world-cup-packages",
"date": ""
}
],
"topStories": [
{
"page": 1,
"position": 1,
"title": "World Cup 2026 Power Rankings, 30 days out: Who is No. 1?",
"link": "https://www.espn.com/soccer/story/_/id/48677225/fifa-world-cup-power-rankings-spain-brazil-germany-england-argentina",
"source": "ESPN",
"date": "14 hours ago"
},
{
"page": 1,
"position": 2,
"title": "World Cup 2026 news live updates: Latest on ticket prices, squad announcements and more - The Athletic",
"link": "https://www.nytimes.com/athletic/live-blogs/world-cup-2026-live-updates-news-tickets-squads-latest/pAkEneu8UX2w/",
"source": "The New York Times",
"date": "4 hours ago"
},
{
"page": 1,
"position": 3,
"title": "The famous Dutch Orange Bus has touched down in Texas to get ready to support Netherlands this summer for the 2026 FIFA World Cup",
"link": "https://www.foxsports.com/watch-vertical/fmc-ujxf4nxfxvx8i2bi",
"source": "FOX Sports",
"date": "1 hour ago"
},
{
"page": 1,
"position": 4,
"title": "Frisco's $20 million Fourth Street Plaza won't be ready for 2026 World Cup after construction delays",
"link": "https://www.wfaa.com/article/sports/soccer/world-cup/frisco-fourth-street-plaza-wont-be-ready-for-2026-world-cup/287-23dab8d6-b2a7-46b7-8307-effdb57cce6a",
"source": "WFAA",
"date": "15 minutes ago"
}
],
"inlineVideos": [
{
"page": 1,
"position": 1,
"title": "What to know ahead of the FIFA World Cup",
"link": "https://www.youtube.com/watch?v=ZqHCrQ21ycc",
"source": "YouTube · CBC News · 14 hours ago",
"snippet": "The 2026 FIFA World Cup will have 48 teams, 104 matches, and be hosted across 3 countries: Canada, the US, and Mexico."
},
{
"page": 1,
"position": 2,
"title": "Countdown to World Cup 2026: Atlanta takes center stage ...",
"link": "https://www.youtube.com/watch?v=ZEwXRG6A05w",
"source": "YouTube · FOX 5 Atlanta · 11 hours ago",
"snippet": "Atlanta is preparing for the World Cup with family-friendly prices for food and drinks, a $2.50 train to the stadium, and free FanFest."
},
{
"page": 1,
"position": 3,
"title": "Start Of The 2026 FIFA World Cup Is Almost Underway",
"link": "https://www.youtube.com/watch?v=pDByRAWRIEM",
"source": "YouTube · FOX Weather · 1 day ago",
"snippet": "The 2026 FIFA World Cup will be the biggest in history with 48 teams, 104 games, and three host nations: USA, Canada, & Mexico."
}
]
}
} Request Body (JSON)
| Parameter | Type | Description |
|---|---|---|
| t | string | Search engine type "google" |
| s | string | Search query "World Cup 2026" |
| country | string | Country targeting — ISO 3166-1 alpha-2 code. Affects which regional Google index is queried. See Country & Language section below. "us" |
| language | string | Result language preference. BCP 47 language code. See Country & Language section below. "en" |
| p | integer | Specific SERP page to fetch (default 1). e.g. p=2 returns the 2nd page of results. ⚠️ Cannot be combined with page > 1 — if both are set > 1, p takes priority. 1 |
| page | integer | Batch fetch: return results from pages 1 through N in a single call. e.g. page=3 returns pages 1+2+3. Each extra page beyond the first costs +1 credit. ⚠️ Cannot be combined with p > 1. 1 |
| d | integer | Timeout in milliseconds (default: 30000) 30000 |
| html | integer | 1 = include raw SERP HTML, 0 = omit (default) 1 |
| aiSummary | boolean | Include AI Overview in response. true = extract, false = skip (default) true |
| knowledgeGraph | boolean | Include Knowledge Graph panel. true = extract, false = skip (default) true |
| newsAggregation | boolean | Include Top Stories / News aggregation. true = extract, false = skip (default) true |
| peopleAlsoAsk | boolean | Include People Also Ask questions. true = extract, false = skip (default) true |
| videoAggregation | boolean | Include inline video results. true = extract, false = skip (default) true |
| peopleAlsoSearchFor | boolean | Include related searches. true = extract, false = skip (default) true |
API Response — JSON Results, Knowledge Graph & AI Overview Data
JSON output includes structured data for organic results, Knowledge Graph, People Also Ask, Top Stories, and more. Set "aiSummary": true to extract AI Overview data. Set "html": 1 to also receive the raw SERP HTML containing the complete AI Overview DOM. Note: AI Overview elements are included in raw SERP HTML when html:1 is set — not returned as a separate structured field.
organic[]
Blue-link results with title, link, snippet, displayed_link, source, and position.
knowledgeGraph
Entity panel with title, type, description.
peopleAlsoAsk[]
FAQ questions with snippet, title, link, type.
topStories[]
News carousel: title, link, source, date.
inlineVideos[]
Video results: title, link, source.
relatedSearches[]
Suggested related queries.
⚠️ Conflict Rule
Set only one of these parameters to a value greater than 1 per request. If both p and page are > 1 simultaneously, the API defaults to returning the p result and ignores page.
Pagination: p vs page
{
"t": "google",
"s": "best SERP API",
"p": 3
}
// Returns page 3 only — cost: 1 credit Country & Language Targeting
Use country and language together for precise geo-targeted results.
{
"t": "google",
"s": "best coffee shops near me",
"country": "us",
"language": "en"
} Common Country Codes
| Code | Country | Code | Country |
|---|---|---|---|
| us | United States | gb | United Kingdom |
| ca | Canada | au | Australia |
| de | Germany | fr | France |
| jp | Japan | kr | South Korea |
| in | India | br | Brazil |
| cn | China | sg | Singapore |
Supported Languages
| Code | Language | Code | Language |
|---|---|---|---|
| en | English | zh-CN | Chinese (Simplified) |
| zh-TW | Chinese (Traditional) | ja | Japanese |
| ko | Korean | de | German |
| fr | French | es | Spanish |
| ar | Arabic | hi | Hindi |
| pt | Portuguese | ru | Russian |
Full list: 246 countries & 45 languages → Geo Parameters
Google Search API Python & JSON — Quick Integration Guide
The Google Search API uses a single POST endpoint — no SDK required. Authenticate with a Bearer token and send a JSON payload. Code examples for Python, JavaScript, and cURL are provided above. The structured JSON response integrates directly into LangChain, LlamaIndex, and any custom RAG pipeline or AI agent workflow.
Cheaper than SerpApi — Real-Time SERP Data, No Rate Limits
Start with 100 free credits — no credit card required. Paid plans start at $0.56 per 1,000 requests with prepaid credit packs and zero monthly lock-in. Parallel Lanes enable concurrent requests with no hourly rate limits, so AI workloads scale without throttling. View full pricing →
Google Search API Free — 100 Credits, No Card Required
Get 100 free credits on sign up. No credit card required.