SERP API
Search Engine Results in Structured JSON
Get real-time search results from all major engines, parsed into clean JSON with organic results, ads, snippets, and more.
5+
Search Engines
195
Countries
1.8s
Avg Response
$0.50
Cost per 1K
Everything You Need for SERP Data
From single queries to batch jobs with millions of keywords.
🔍
Multi-Engine Support
Query Google, Bing, DuckDuckGo, Yahoo, and Yandex from a single API endpoint.
Try in Dashboard →
🌍
Geo-Targeting
Get results as seen from any country, state, or city. Perfect for local SEO tracking.
Try in Dashboard →
📋
Structured Results
Organic results, ads, featured snippets, knowledge panels, People Also Ask — all in clean JSON.
Try in Dashboard →
⚡
Async Batch Queries
Submit thousands of queries in batch mode and get results via webhook or polling.
Try in Dashboard →
Supported Search Engines
Google
Bing
DuckDuckGo
Yahoo
Yandex
Parsed Result Types
Organic ResultsPaid AdsFeatured SnippetsKnowledge PanelPeople Also AskLocal PackImage ResultsVideo ResultsShopping ResultsRelated Searches
Quick Start
serp_example.py
from pulsenet import PulseNet
pulse = PulseNet("sk_live_...")
# Search Google from a US location
results = pulse.serp.search(
engine="google",
query="best proxy service 2026",
country="US",
num_results=100,
)
for item in results.organic:
print(item.position, item.title, item.url)Simple Pricing
$0.50
per 1,000 queries
or $0.43/1K with $PULSE (15% off)
- ✓ All search engines included
- ✓ Geo-targeting at no extra cost
- ✓ All result types parsed
- ✓ Async batch mode
- ✓ Real-time and cached results