{
 "id": "serpapi",
 "name": "SerpApi",
 "category": "developer_tools",
 "website": "https://serpapi.com",
 "domains": [
  "serpapi.com"
 ],
 "summary": "SerpApi plans are month-to-month and can be cancelled anytime; remaining searches stay usable until the renewal date. The Terms let you end service by notifying SerpApi (contact@serpapi.com). Full refund within 7 days of subscribing unless you've used over 20% of your searches. Watch Automatic Early Renewal.",
 "routes": [
  {
   "channel": "direct_web",
   "label": "By email (Terms of Service)",
   "applies_to": "SerpApi monthly plans (Starter, Developer, Production, Big Data)",
   "who": "The account holder",
   "method": "email",
   "start_url": null,
   "steps": [
    {
     "do": "Email contact@serpapi.com from your account's email address, say you no longer wish to use the Services and ask for your paid plan to be cancelled",
     "expect": null
    },
    {
     "do": "If you subscribed less than 7 days ago and have used 20% or less of your searches, ask for the full refund in the same email",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "At the renewal date: you can keep using your remaining searches until then, and the plan is not renewed",
   "notice": "None: plans are a month-to-month contract that can be cancelled anytime",
   "refund": "Full refund within 7 days of the day you subscribed to a plan, unless you've used more than 20% of your searches",
   "fees": null,
   "source_ids": [
    "s1",
    "s2",
    "s3",
    "s4",
    "s5",
    "s13"
   ]
  },
  {
   "channel": "sales_contract",
   "applies_to": "SerpApi Enterprise plans (custom pricing, searches and throughput)",
   "who": "The customer's contact with SerpApi",
   "method": "contact_sales",
   "start_url": null,
   "steps": [
    {
     "do": "Contact SerpApi at contact@serpapi.com about ending or changing your Enterprise plan",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": null,
   "notice": null,
   "refund": null,
   "fees": null,
   "source_ids": [
    "s6",
    "s7"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "free_plan",
   "what": "The Free plan costs $0 a month and includes 250 searches per month (50 throughput per hour)",
   "evidence": "documented",
   "source_ids": [
    "s8",
    "s9"
   ]
  },
  {
   "type": "downgrade",
   "what": "A cheaper tier, such as Starter with 1,000 searches per month. A downgrade keeps your renewal date and renews at the lower rate",
   "evidence": "documented",
   "source_ids": [
    "s10",
    "s14"
   ]
  }
 ],
 "after_cancel": {
  "access_until": "The renewal date; remaining searches stay usable until then",
  "data_kept": "Search data is kept for 31 days after each search is completed, then it expires and is deleted automatically",
  "you_lose": []
 },
 "agent_notes": {
  "sign_in_needed": null,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "Plans are month-to-month with no long contract",
   "The refund window is 7 days from subscribing, and only while you've used 20% or less of your searches",
   "Search data expires 31 days after each search: save any results you need before then",
   "If Automatic Early Renewal is on, SerpApi renews (and charges for) the plan early once all searches are used; it can be toggled on the plan page (serpapi.com/plan)"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://serpapi.com/",
   "title": "SerpApi home and plans",
   "publisher": "vendor",
   "quote": "Month-to-month contract. Cancel anytime.",
   "supports": "plans are month-to-month and cancellable anytime"
  },
  {
   "id": "s2",
   "url": "https://serpapi.com/legal",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "You may terminate these Terms of Service at any time by notifying us that you no longer wish to use our Services, or when you cease using our site.",
   "supports": "ending service by notifying SerpApi"
  },
  {
   "id": "s3",
   "url": "https://serpapi.com/faq",
   "title": "FAQ",
   "publisher": "vendor",
   "quote": "contact@serpapi.com",
   "supports": "SerpApi's contact address (Contact us, on the FAQ page)"
  },
  {
   "id": "s4",
   "url": "https://serpapi.com/legal",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "We offer full refund within 7 days of the day you subscribed to a plan unless you've used more than 20% of your searches.",
   "supports": "the refund policy"
  },
  {
   "id": "s5",
   "url": "https://serpapi.com/",
   "title": "SerpApi home and plans",
   "publisher": "vendor",
   "quote": "Full refund within 7 days of the day you subscribed to a plan unless you've used more than 20% of your searches.",
   "supports": "the refund policy on the plans section"
  },
  {
   "id": "s6",
   "url": "https://serpapi.com/",
   "title": "SerpApi home and plans",
   "publisher": "vendor",
   "quote": "Custom searches per month",
   "supports": "the Enterprise plan is custom"
  },
  {
   "id": "s7",
   "url": "https://serpapi.com/",
   "title": "SerpApi home and plans",
   "publisher": "vendor",
   "quote": "contact@serpapi.com",
   "supports": "the Enterprise contact"
  },
  {
   "id": "s8",
   "url": "https://serpapi.com/",
   "title": "SerpApi home and plans",
   "publisher": "vendor",
   "quote": "250 searches per month",
   "supports": "the Free plan allowance"
  },
  {
   "id": "s9",
   "url": "https://serpapi.com/",
   "title": "SerpApi home and plans",
   "publisher": "vendor",
   "quote": "50 throughput per hour",
   "supports": "the Free plan throughput"
  },
  {
   "id": "s10",
   "url": "https://serpapi.com/",
   "title": "SerpApi home and plans",
   "publisher": "vendor",
   "quote": "1,000 searches per month",
   "supports": "the Starter plan allowance"
  },
  {
   "id": "s11",
   "url": "https://serpapi.com/legal",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "Search data is retained for 31 days after the search is completed, after which it expires and is deleted automatically.",
   "supports": "how long search data is kept"
  },
  {
   "id": "s12",
   "url": "https://serpapi.com/legal",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "These Terms of Service are effective unless and until terminated by either you or us.",
   "supports": "either side can terminate"
  },
  {
   "id": "s13",
   "url": "https://serpapi.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "If you cancel before your plan expires, you can continue to use your remaining searches until the renewal date. After that, your plan will not be renewed.",
   "supports": "when a cancellation takes effect"
  },
  {
   "id": "s14",
   "url": "https://serpapi.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "When you downgrade your plan, you'll keep your current renewal date, and your subscription will renew at the lower plan rate.",
   "supports": "how a downgrade is billed"
  },
  {
   "id": "s15",
   "url": "https://serpapi.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "It will trigger an early renewal once you've used all your searches. You can toggle the Automatic Early Renewal anytime by visiting this page.",
   "supports": "Automatic Early Renewal charges early when searches run out, and can be toggled on the plan page"
  }
 ],
 "verification": {
  "level": "partial",
  "checked_on": "2026-09-29",
  "by": "stackcut-research",
  "unverified": [
   "SerpApi's FAQ (serpapi.com/faq) couldn't be read and the plan page needs sign-in, so whether you can cancel yourself in the dashboard, and the exact steps, aren't confirmed; the pricing FAQ only says you can cancel at any time",
   "Whether the account drops to the Free plan after a cancelled plan ends is not stated on the pages read",
   "How to export search results before leaving is not documented on the pages read",
   "Enterprise renewal and notice terms are not public"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-09-29",
   "result": "partial",
   "notes": [
    "Email route: added when cancelling takes effect (remaining searches usable until the renewal date, then no renewal) from the pricing FAQ (s13)",
    "Downgrade: added that it keeps the renewal date and renews at the lower rate (s14)",
    "Added the Automatic Early Renewal gotcha: it charges an early renewal when searches run out (s15)",
    "Dashboard cancel steps still unconfirmed (the FAQ couldn't be read, and the plan page needs sign-in)"
   ]
  }
 },
 "stackcut": {
  "vendor_id": "serpapi",
  "name": "SerpApi",
  "recipes": [
   {
    "id": "replace-serpapi",
    "title": "Search results API",
    "best_year_one_net": 288
   }
  ]
 },
 "page": "https://stackcut.io/cancel/serpapi",
 "json": "https://stackcut.io/exits/serpapi.json",
 "evidence": {
  "packet_revision": "3b1157bd1639d301b6f1d0853712798ed06332ab94d0dd4bc2783fa4f0013543",
  "docs_checked_on": "2026-09-29",
  "last_observed_success_on": null,
  "verification": "partial",
  "freshness": {
   "as_of": "2026-10-09",
   "status": "current",
   "checked_on": "2026-09-29",
   "age_days": 10,
   "stale_after_days": 30,
   "next_check_on": "2026-10-29"
  },
  "routes": [
   {
    "route_id": "serpapi--direct-web--r1",
    "channel": "direct_web",
    "checked_on": "2026-09-29",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    }
   },
   {
    "route_id": "serpapi--sales-contract--r2",
    "channel": "sales_contract",
    "checked_on": "2026-09-29",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    }
   }
  ]
 },
 "license": "CC-BY-4.0",
 "credit": "Stackcut Exits (https://stackcut.io/cancel), CC BY 4.0"
}
