Google Scraping

Google Search API for Organic Results

POST /v1/google-search

Use this endpoint when you want structured Google organic results without building your own search parser.

#Best For

  • SERP monitoring
  • SEO rank tracking
  • content research
  • lead generation workflows
  • competitive search analysis

#Request Example

curl -X POST /v1/google-search \
  -H "Authorization: Bearer your-token" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "best scraping api",
    "country": "us",
    "page": 1,
    "time_range": "month",
    "language": "en"
  }'

#Request Body

{
  "query": "best scraping api",
  "country": "us",
  "page": 1,
  "time_range": "month",
  "language": "en"
}

#Pricing

  • 2 credits per request

Credits are only deducted for successful requests.

#Pagination

Google scraping returns 10 results per page. Use the page parameter to move through results.

#Validation Rules

  • query is required
  • country must be a supported country code
  • page must be 1 or greater
  • time_range must be one of hour, day, week, month, or year
  • language must be one of the supported language codes

#Example Response

{
  "response": [
    {
      "title": "Best Scraping APIs in 2026",
      "description": "Compare the best APIs for web scraping, search data, and social data extraction.",
      "meta_data": "3 days ago",
      "url": "https://example.com/best-scraping-apis"
    },
    {
      "title": "How to Parse Google Search Results at Scale",
      "description": "A guide to collecting structured search results for SEO and product research.",
      "meta_data": "1 week ago",
      "url": "https://example.com/google-search-results-guide"
    }
  ]
}

#Response Fields

  • title
  • description
  • meta_data
  • url

#Notes

  • duplicate top URLs are cleaned when needed
  • credits are only charged on successful requests
  • validation errors do not deduct credits