| name | serpapi-prod-checklist |
| description | 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".
|
| allowed-tools | Read, Bash(curl:*), Grep |
| version | 1.4.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","search","seo","serpapi"] |
| compatibility | Designed for Claude Code |
SerpApi Production Checklist
Checklist
API Key & Authentication
Credit Budget
Error Handling
Performance
Health Check
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({ status: 'unhealthy', serpapi: { error: 'unreachable' } });
}
});
Error Handling
| Alert | Condition | Severity |
|---|
| Credits Low | remaining < 10% | P2 |
| Credits Exhausted | remaining = 0 | P1 |
| API Unreachable | Account check fails | P1 |
| High Error Rate | > 5% searches fail | P2 |
Resources
Next Steps
For version upgrades, see serpapi-upgrade-migration.