SERP features in the search response
SERP features are the rich modules around organic links: AI summaries, answer boxes, people-also-ask, related searches, and relevant links. OpenSERP returns them as best-effort blocks next to organic results.
- Collect organic results plus rich SERP modules.
- Keep feature type, title, text, links, position, and source result IDs where available.
- Use feature blocks for SEO analysis, research, and AI grounding.
GET /v1/google/search?text=javascript&limit=10&serp_features=true{
"results": [
{
"id": "s_03f4ecfe1ec80638",
"rank": 9,
"type": "organic",
"title": "JavaScript - history, description, examples",
"url": "https://example.org/wiki/JavaScript",
"display_url": "example.org > wiki > JavaScript",
"snippet": "JavaScript is a high-level programming language used on the web...",
"domain": "example.org",
"position": { "absolute": 9 },
"engine": "google"
}
],
"serp_features": [
{
"id": "f_be8c1d4a18b3d2d5",
"engine": "google",
"type": "ai_summary",
"title": "AI Overview",
"text": "JavaScript is a high-level, multi-paradigm programming language...",
"links": [
{ "title": "JavaScript - Wikipedia", "url": "https://en.wikipedia.org/wiki/JavaScript" },
{ "title": "Node.js - Wikipedia", "url": "https://en.wikipedia.org/wiki/Node.js" }
],
"source_result_ids": ["s_03f4ecfe1ec80638"],
"position": { "absolute": 1 },
"confidence": 0.75,
"extracted_at": "2026-06-07T23:12:50Z"
}
],
"pagination": { "page": 1, "has_more": false, "next_start": 10 }
}Beyond organic links
Search pages now mix organic links with AI summaries, answer boxes, people-also-ask, related searches, image packs, videos, and knowledge panels.
Structured enough to store
Feature data is returned under serp_features so it can be stored, compared over time, or attached to ranked results.
Frequently asked questions
Which SERP features are captured?
Best-effort blocks such as AI summaries, answer boxes, people-also-ask, related searches, relevant links, image packs, videos, and knowledge panels. Coverage varies by engine and query.
Should I rely on feature blocks always being present?
No. Treat them as best-effort enrichment on top of organic results, not a guaranteed field. Organic results remain the stable core of every response.
Start free, keep the Cloud path open.
Use the self-hosted API today, then move hosted workflows to OpenSERP Cloud when operations become the bottleneck.