serpapi-core-workflow-b

Featured

Search Bing, YouTube, Google Shopping, Google News, and Google Maps with SerpApi. Use when scraping non-Google engines, building multi-engine search, or extracting video/news/shopping/maps data. Trigger: "serpapi youtube", "serpapi bing", "serpapi news", "serpapi shopping".

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 Core Workflow B: Multi-Engine Search ## Overview SerpApi supports 15+ search engines beyond Google. Each engine has its own parameters and result structure. Key engines: YouTube (`search_query`), Bing (`q`), Google News, Google Shopping, Google Maps, Walmart, eBay, Apple App Store. ## Instructions ### Step 1: YouTube Search ```python import serpapi, os client = serpapi.Client(api_key=os.environ["SERPAPI_API_KEY"]) # YouTube uses search_query (not q) yt = client.search(engine="youtube", search_query="python asyncio tutorial") for video in yt.get("video_results", []): print(f"{video['title']}") print(f" Channel: {video.get('channel', {}).get('name')}") print(f" Views: {video.get('views')}, Length: {video.get('length')}") print(f" Link: {video['link']}") print(f" Published: {video.get('published_date')}") ``` ### Step 2: Bing Search ```python bing = client.search(engine="bing", q="machine learning frameworks", count=10) for r in bing.get("organic_results", []): print(f"{r['position']}. {r['title']}") print(f" {r['link']}") # Bing has different snippet structure print(f" {r.get('snippet', 'N/A')}") ``` ### Step 3: Google News ```python news = client.search(engine="google_news", q="artificial intelligence", gl="us", hl="en") for article in news.get("news_results", []): print(f"{article['title']}") print(f" Source: {article['source']['name']}") print(f" Date: {article.get('date')}") print(f" Link:...

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

serpapi-core-workflow-a

Google Search scraping with SerpApi -- organic results, knowledge graph, answer boxes. Use when building search-powered features, SEO monitoring, or extracting structured data from Google results. Trigger: "serpapi google search", "scrape google", "serpapi organic results".

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-install-auth

Install SerpApi client and configure API key authentication. Use when setting up SerpApi for search result scraping, configuring API keys, or initializing the serpapi Python/Node package. Trigger: "install serpapi", "setup serpapi", "serpapi auth", "serpapi API key".

2,274 Updated today
jeremylongshore
AI & Automation Featured

serpapi-webhooks-events

Implement SerpApi async search callbacks and scheduled search monitoring. Use when setting up search monitoring, SERP tracking pipelines, or async search result retrieval. Trigger: "serpapi webhooks", "serpapi monitoring", "serpapi scheduled search", "serpapi async".

2,274 Updated today
jeremylongshore
AI & Automation Featured

serpapi-common-errors

Diagnose and fix SerpApi errors: invalid keys, exhausted credits, blocked searches. Use when SerpApi returns errors, empty results, or unexpected status codes. Trigger: "serpapi error", "fix serpapi", "serpapi not working", "serpapi empty results".

2,274 Updated today
jeremylongshore