serpapi-prod-checklist

Featured

Production readiness checklist for SerpApi integrations. Use when deploying search features, validating credit budgets, or preparing SerpApi-powered apps for launch. Trigger: "serpapi production", "deploy serpapi", "serpapi go-live".

AI & Automation 2,274 stars 319 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# SerpApi Production Checklist ## Checklist ### API Key & Authentication - [ ] API key stored in secret manager (not env files) - [ ] Backend proxy for all client-side search requests - [ ] Key not exposed in frontend bundles or logs - [ ] Usage monitoring configured ### Credit Budget - [ ] Monthly search volume estimated - [ ] Plan tier matches expected volume - [ ] Response caching implemented (LRU or Redis) - [ ] Archive API used for result retrieval (free) - [ ] Budget alerts set (e.g., 80% threshold) ### Error Handling - [ ] Check `search_metadata.status` before using results - [ ] Handle `error` field in responses - [ ] Retry on 500/timeout (max 2 retries) - [ ] Graceful fallback when credits exhausted - [ ] Log search IDs for debugging (`search_metadata.id`) ### Performance - [ ] Response caching with appropriate TTL - [ ] Rate limiting per plan tier (see `serpapi-rate-limits`) - [ ] Async search for non-critical queries - [ ] Proxy endpoint rate-limited to prevent abuse ### Health Check ```typescript app.get('/health', async (req, res) => { try { const account = await fetch( `https://serpapi.com/account.json?api_key=${process.env.SERPAPI_API_KEY}` ).then(r => r.json()); res.json({ status: account.plan_searches_left > 0 ? 'healthy' : 'degraded', serpapi: { plan: account.plan_name, remaining: account.plan_searches_left, used: account.this_month_usage, }, }); } catch { res.status(503).json({ ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

apollo-prod-checklist

Execute Apollo.io production deployment checklist. Use when preparing to deploy Apollo integrations to production, doing pre-launch verification, or auditing production readiness. Trigger with phrases like "apollo production checklist", "deploy apollo", "apollo go-live", "apollo production ready", "apollo launch checklist".

2,274 Updated today
jeremylongshore
AI & Automation Featured

serpapi-security-basics

Secure SerpApi API keys and prevent credit abuse. Use when storing API keys, implementing backend proxies, or auditing SerpApi access patterns. Trigger: "serpapi security", "serpapi API key security", "secure serpapi".

2,274 Updated today
jeremylongshore
AI & Automation Featured

salesloft-prod-checklist

Production readiness checklist for SalesLoft API integrations. Use when deploying SalesLoft integrations to production, preparing for launch, or validating go-live requirements. Trigger: "salesloft production", "deploy salesloft", "salesloft go-live checklist".

2,274 Updated today
jeremylongshore
AI & Automation Featured

serpapi-reference-architecture

Production architecture for SerpApi search services with caching, monitoring, and multi-engine support. Use when designing search features, building SERP tracking systems, or architecting search-powered applications. Trigger: "serpapi architecture", "serpapi project structure", "serpapi design".

2,274 Updated today
jeremylongshore
AI & Automation Featured

serpapi-deploy-integration

Deploy SerpApi-powered search features to production platforms. Use when deploying search APIs, configuring backend proxies, or setting up SerpApi in serverless environments. Trigger: "deploy serpapi", "serpapi Vercel", "serpapi production deploy".

2,274 Updated today
jeremylongshore