# Find Content Gaps in Your SERP Competitor Data

**Use case:** 

Find the topics your competitors rank for that your site is missing. Feed in SERP data, get a scored content-gap report — no costly subscriptions required.

## Input

```json
{
  "targetDomain": "yourdomain.com",
  "serpResults": [
    {
      "keyword": "email marketing automation",
      "organicResults": [
        {
          "url": "https://yourdomain.com/email-basics",
          "title": "Email Marketing Basics",
          "pageContent": "email marketing automation getting started newsletter signup"
        },
        {
          "url": "https://competitor-a.com/automation-guide",
          "title": "The Complete Email Automation Guide",
          "pageContent": "email marketing automation drip campaigns segmentation triggers analytics deliverability a/b testing"
        },
        {
          "url": "https://competitor-b.com/email-workflows",
          "title": "Email Workflows That Convert",
          "pageContent": "email marketing automation workflow builder behavioral triggers lifecycle campaigns conversion tracking"
        }
      ]
    },
    {
      "keyword": "lead generation strategy",
      "organicResults": [
        {
          "url": "https://competitor-a.com/lead-gen",
          "title": "Lead Generation Strategy 2026",
          "pageContent": "lead generation strategy inbound funnels gated content scoring nurturing crm integration"
        },
        {
          "url": "https://competitor-c.com/leads",
          "title": "How to Generate Leads",
          "pageContent": "lead generation landing pages forms magnets webinars paid ads retargeting attribution"
        },
        {
          "url": "https://yourdomain.com/contact",
          "title": "Contact Us",
          "pageContent": "contact sales team get in touch"
        }
      ]
    }
  ],
  "locale": "en",
  "country": "us",
  "minGapScore": 0.3
}
```

## Output

```json
{
  "topic": {
    "label": "Topic",
    "format": "string"
  },
  "gapScore": {
    "label": "Gap score",
    "format": "number"
  },
  "competitorCoverage": {
    "label": "Competitor coverage",
    "format": "number"
  },
  "targetCoverage": {
    "label": "Target covers it",
    "format": "boolean"
  },
  "relatedKeywords": {
    "label": "Related keywords",
    "format": "array"
  },
  "competitorUrls": {
    "label": "Competitor URLs",
    "format": "array"
  },
  "targetDomain": {
    "label": "Target domain",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [SERP Topic Gap Monitor — SEO Content Gap Analyzer for Keywords](https://apify.com/joeslade/serp-topic-gap-monitor) with a specific input configuration. Visit the [Actor detail page](https://apify.com/joeslade/serp-topic-gap-monitor) to learn more, explore other use cases, and run it yourself.