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
GET /v1/google/search?text=javascript&limit=10&serp_features=true
Response
{
  "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.