serpapi-deploy-integration

Featured

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".

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 Deploy Integration ## Overview Deploy SerpApi-powered search as a backend API endpoint. Always proxy through your server -- never expose the API key to browsers. ## Instructions ### Vercel Serverless Function ```typescript // api/search.ts import { getJson } from 'serpapi'; export default async function handler(req: Request) { const url = new URL(req.url); const q = url.searchParams.get('q'); if (!q) return new Response('Missing q parameter', { status: 400 }); const engine = url.searchParams.get('engine') || 'google'; const num = parseInt(url.searchParams.get('num') || '5'); const result = await getJson({ engine, q, num, api_key: process.env.SERPAPI_API_KEY, }); return Response.json({ results: result.organic_results?.slice(0, num) || [], answer_box: result.answer_box || null, total_results: result.search_information?.total_results, }); } ``` ```bash vercel env add SERPAPI_API_KEY production vercel --prod ``` ### Cloud Run with Python ```python # main.py from flask import Flask, request, jsonify import serpapi, os app = Flask(__name__) client = serpapi.Client(api_key=os.environ["SERPAPI_API_KEY"]) @app.route("/search") def search(): q = request.args.get("q") if not q: return jsonify({"error": "Missing q parameter"}), 400 result = client.search(engine="google", q=q, num=5) return jsonify({ "results": result.get("organic_results", [])[:5], "answer_box": result.get("answer_box")...

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

algolia-deploy-integration

Deploy Algolia-powered apps to Vercel, Fly.io, and Cloud Run with proper API key management and InstantSearch frontend integration. Trigger: "deploy algolia", "algolia Vercel", "algolia production deploy", "algolia Cloud Run", "algolia Fly.io", "algolia InstantSearch".

2,274 Updated today
jeremylongshore
AI & Automation Featured

serpapi-prod-checklist

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".

2,274 Updated today
jeremylongshore
DevOps & Infrastructure Featured

exa-deploy-integration

Deploy Exa integrations to Vercel, Docker, and Cloud Run platforms. Use when deploying Exa-powered applications to production, configuring platform-specific secrets, or building search API endpoints. Trigger with phrases like "deploy exa", "exa Vercel", "exa production deploy", "exa Cloud Run", "exa Docker".

2,274 Updated today
jeremylongshore
AI & Automation Featured

serpapi-hello-world

Run your first SerpApi search -- Google, Bing, or YouTube results as JSON. Use when starting with SerpApi, testing search queries, or learning the structured result format. Trigger: "serpapi hello world", "serpapi example", "serpapi first search".

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