SearchCans

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"
Visual SERP
Screenshot · read-only
Google Search API SERP screenshot — 'World Cup 2026' organic results, Knowledge Graph and AI Overview

Set "html": 1 in your request body to receive the raw SERP HTML alongside structured JSON data.

API Endpoint

POST 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

knowledgeGraph organic peopleAlsoAsk topStories inlineVideos relatedSearches
{
  "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.

Example — US search, English results
{
  "t": "google",
  "s": "best coffee shops near me",
  "country": "us",
  "language": "en"
}

Common Country Codes

CodeCountryCodeCountry
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

CodeLanguageCodeLanguage
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.