New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Multi-platform search - YouTube, Amazon, eBay, Walmart

SearchAPI - Multi-Platform Search

by gooseworks-ai · MIT license · ★ 1,220 on GitHub · updated Sep 21

SearchAPI - Multi-Platform Search cover

Multi-platform search - YouTube, Amazon, eBay, Walmart, TikTok, Instagram, and more

---
name: multi-platform-search-searchapi
description: Multi-platform search - YouTube, Amazon, eBay, Walmart, TikTok, Instagram, and more
source: orthogonal
---


# SearchAPI - Multi-Platform Search

## Setup

Read your credentials from ~/.gooseworks/credentials.json:
```bash
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
```

If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`

Overview

If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login

What you get

  • TripAdvisor SearchSearch TripAdvisor listings
  • YouTube CommentsGet comments on a YouTube video
  • YouTube ChannelGet YouTube channel info
  • Reddit Ad LibrarySearch Reddit ads library
  • Meta Ad LibrarySearch Meta/Facebook ads library
  • YouTube TranscriptsGet video transcript/captions
Manual install (npx, ZIP)
Claude Codenpx skills add gooseworks-ai/goose-skills --skill multi-platform-search-searchapi -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \ | tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/research-tools/capabilities/multi-platform-search-searchapi
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/bbbd14f27387d2d281f3/multi-platform-search-searchapi.zip" -OutFile "$env:TEMP\multi-platform-search-searchapi.zip"; Expand-Archive "$env:TEMP\multi-platform-search-searchapi.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md13.7 KB
  • skill.meta.json317 B
Read the files here
gooseworks-ai/615c6852 files
SKILL.md
Show the full text424 lines

Setup

Read your credentials from ~/.gooseworks/credentials.json:

export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")

If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login

All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"

Search across YouTube, Amazon, eBay, Walmart, TikTok, Instagram, Airbnb, and ad libraries.

Capabilities

  • TripAdvisor Search: Search TripAdvisor listings
  • YouTube Comments: Get comments on a YouTube video
  • YouTube Channel: Get YouTube channel info
  • Reddit Ad Library: Search Reddit ads library
  • Meta Ad Library: Search Meta/Facebook ads library
  • YouTube Transcripts: Get video transcript/captions
  • Amazon Search: Search Amazon products
  • eBay Search: Search eBay listings
  • YouTube Video Details: Get detailed info about a YouTube video
  • YouTube Channel Videos: Get videos from a YouTube channel
  • Apple App Store Search: Search Apple App Store apps
  • Airbnb Search: Search Airbnb listings
  • TikTok Profile: Get TikTok user profile info
  • Instagram Profile: Get Instagram profile info
  • Walmart Search: Search Walmart products
  • TikTok Ads Library: Search TikTok ads library
  • LinkedIn Ad Library: Search LinkedIn ads library
  • YouTube Search: Search YouTube videos by query

Usage

Search TripAdvisor listings

Parameters:

  • engine* (string)
  • q* (string) - Search query
  • tripadvisor_domain (string) - TripAdvisor domain
  • category (string) - Category filter (all, hotels, restaurants, attractions)
  • location (string) - Location filter
  • lat (number) - Latitude for geo search
  • lon (number) - Longitude for geo search
  • page (integer) - Page number
  • num (integer) - Number of results
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"tripadvisor","q":"best%20restaurants%20NYC"}}'
YouTube Comments

Get comments on a YouTube video

Parameters:

  • engine* (string)
  • video_id* (string) - YouTube video ID
  • gl (string) - Country code
  • hl (string) - Language code
  • next_page_token (string) - Pagination token
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube_comments","video_id":"dQw4w9WgXcQ"}}'
YouTube Channel

Get YouTube channel info

Parameters:

  • engine* (string)
  • channel_id* (string) - YouTube channel ID
  • gl (string) - Country code
  • hl (string) - Language code
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube_channel","channel_id":"UC_x5XG1OV2P6uZZ5FSM9Ttw"}}'
Reddit Ad Library

Search Reddit ads library

Parameters:

  • engine* (string)
  • q* (string) - Search query
  • industry (string) - Industry filter
  • objective_type (string) - Campaign objective
  • budget_category (string) - Budget category
  • placements (string) - Ad placements
  • post_type (string) - Post type filter
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"reddit_ad_library","q":"software"}}'
Meta Ad Library

Search Meta/Facebook ads library

Parameters:

  • engine* (string)
  • q (string) - Search query
  • page_id (string) - Facebook page ID
  • location_id (string) - Location ID
  • country (string) - Country code
  • content_languages (string) - Content language filter
  • active_status (string) - Active status filter
  • ad_type (string) - Ad type filter
  • media_type (string) - Media type filter
  • platforms (string) - Platform filter (facebook, instagram)
  • sort_by (string) - Sort order
  • start_date (string) - Start date filter
  • end_date (string) - End date filter
  • next_page_token (string) - Pagination token
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"meta_ad_library","q":"AI%20tools"}}'
YouTube Transcripts

Get video transcript/captions

Parameters:

  • engine* (string)
  • video_id* (string) - YouTube video ID
  • lang (string) - Transcript language code
  • transcript_type (string) - Type of transcript
  • transcript_name (string) - Name of specific transcript
  • only_available (boolean) - Only return available transcripts
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube_transcripts","video_id":"dQw4w9WgXcQ"}}'

Search Amazon products

Parameters:

  • engine* (string)
  • q* (string) - Search query
  • amazon_domain (string) - Amazon domain (e.g. amazon.com, amazon.co.uk)
  • language (string) - Language code
  • delivery_country (string) - Delivery country code
  • page (integer) - Page number
  • sort_by (string) - Sort order
  • price_min (number) - Minimum price filter
  • price_max (number) - Maximum price filter
  • rh (string) - Refinement filters
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"amazon_search","q":"wireless%20headphones"}}'

Search eBay listings

Parameters:

  • engine* (string)
  • q* (string) - Search query
  • ebay_domain (string) - eBay domain (e.g. ebay.com)
  • country (string) - Country code
  • delivery_country (string) - Delivery country
  • page (integer) - Page number
  • num (integer) - Number of results
  • layout (string) - Results layout
  • sort_by (string) - Sort order
  • price_min (number) - Minimum price
  • price_max (number) - Maximum price
  • condition (string) - Item condition filter
  • buying_format (string) - Buying format filter
  • category_id (string) - Category ID
  • postal_code (string) - Postal code for local
  • distance_radius (integer) - Distance radius in miles
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"ebay_search","q":"vintage%20watch"}}'
YouTube Video Details

Get detailed info about a YouTube video

Parameters:

  • engine* (string)
  • video_id* (string) - YouTube video ID
  • gl (string) - Country code
  • hl (string) - Language code
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube_video","video_id":"dQw4w9WgXcQ"}}'
YouTube Channel Videos

Get videos from a YouTube channel

Parameters:

  • engine* (string)
  • channel_id* (string) - YouTube channel ID
  • gl (string) - Country code
  • hl (string) - Language code
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube_channel_videos","channel_id":"UC_x5XG1OV2P6uZZ5FSM9Ttw"}}'

Search Apple App Store apps

Parameters:

  • engine* (string)
  • term* (string) - Search term
  • country (string) - Country code (e.g. us, gb)
  • lang (string) - Language code
  • page (integer) - Page number
  • num (integer) - Number of results
  • device (string) - Device filter (iphone, ipad)
  • property (string) - Property filter
  • include_explicit (boolean) - Include explicit content
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"apple_app_store","term":"productivity"}}'

Search Airbnb listings

Parameters:

  • engine* (string)
  • q* (string) - Location query
  • airbnb_domain (string) - Airbnb domain
  • currency (string) - Currency code (e.g. USD, EUR)
  • check_in_date (string) - Check-in date (YYYY-MM-DD)
  • check_out_date (string) - Check-out date (YYYY-MM-DD)
  • time_period (string) - Flexible time period
  • adults (integer) - Number of adults
  • children (integer) - Number of children
  • infants (integer) - Number of infants
  • pets (integer) - Number of pets
  • price_min (number) - Minimum price
  • price_max (number) - Maximum price
  • bedrooms (integer) - Number of bedrooms
  • beds (integer) - Number of beds
  • bathrooms (integer) - Number of bathrooms
  • property_types (string) - Property type filter
  • type_of_place (string) - Entire place/private room/shared
  • amenities (string) - Amenities filter
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"airbnb","q":"Paris"}}'
TikTok Profile

Get TikTok user profile info

Parameters:

  • engine* (string)
  • username* (string) - TikTok username
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"tiktok_profile","username":"openai"}}'
Instagram Profile

Get Instagram profile info

Parameters:

  • engine* (string)
  • username* (string) - Instagram username
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"instagram_profile","username":"openai"}}'

Search Walmart products

Parameters:

  • engine* (string)
  • q* (string) - Search query
  • page (integer) - Page number
  • sort_by (string) - Sort order
  • price_min (number) - Minimum price
  • price_max (number) - Maximum price
  • category_id (string) - Category ID
  • store_id (string) - Store ID for local inventory
  • filters (string) - Additional filters
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"walmart_search","q":"laptop"}}'
TikTok Ads Library

Search TikTok ads library

Parameters:

  • engine* (string)
  • q (string) - Search query
  • advertiser_id (string) - Advertiser ID
  • country (string) - Country code
  • time_period (string) - Time period filter
  • sort_by (string) - Sort order
  • next_page_token (string) - Pagination token
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"tiktok_ads_library","q":"AI"}}'
LinkedIn Ad Library

Search LinkedIn ads library

Parameters:

  • engine* (string)
  • q (string) - Search query
  • advertiser (string) - Advertiser name
  • country (string) - Country code
  • time_period (string) - Time period filter
  • next_page_token (string) - Pagination token
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"linkedin_ad_library","q":"hiring"}}'

Search YouTube videos by query

Parameters:

  • engine* (string)
  • q* (string) - Search query
  • sp (string) - Search filter parameter
  • gl (string) - Country code (e.g. us, uk, de)
  • hl (string) - Language code (e.g. en, de, fr)
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube","q":"AI%20agents"}}'

Use Cases

  1. Product Research: Compare products across Amazon, eBay, Walmart
  2. Video Intelligence: Search YouTube videos, channels, and transcripts
  3. Ad Research: Monitor ads on Meta, TikTok, Reddit, LinkedIn
  4. Social Media: Get TikTok and Instagram profiles
  5. Travel: Search Airbnb listings and TripAdvisor reviews

Discover More

For full endpoint details and parameters:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"searchapi API endpoints"}' List all endpoints
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"searchapi","path":"/api/v1/search"}'   # Get endpoint details
1---
2name: multi-platform-search-searchapi
3description: Multi-platform search - YouTube, Amazon, eBay, Walmart, TikTok, Instagram, and more
4source: orthogonal
5---
6 
7 
8# SearchAPI - Multi-Platform Search
9 
10## Setup
11 
12Read your credentials from ~/.gooseworks/credentials.json:
13```bash
14export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
15export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
16```
17 
18If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`
19 
20All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"`
21 
22 
23Search across YouTube, Amazon, eBay, Walmart, TikTok, Instagram, Airbnb, and ad libraries.
24 
25## Capabilities
26 
27- **TripAdvisor Search**: Search TripAdvisor listings
28- **YouTube Comments**: Get comments on a YouTube video
29- **YouTube Channel**: Get YouTube channel info
30- **Reddit Ad Library**: Search Reddit ads library
31- **Meta Ad Library**: Search Meta/Facebook ads library
32- **YouTube Transcripts**: Get video transcript/captions
33- **Amazon Search**: Search Amazon products
34- **eBay Search**: Search eBay listings
35- **YouTube Video Details**: Get detailed info about a YouTube video
36- **YouTube Channel Videos**: Get videos from a YouTube channel
37- **Apple App Store Search**: Search Apple App Store apps
38- **Airbnb Search**: Search Airbnb listings
39- **TikTok Profile**: Get TikTok user profile info
40- **Instagram Profile**: Get Instagram profile info
41- **Walmart Search**: Search Walmart products
42- **TikTok Ads Library**: Search TikTok ads library
43- **LinkedIn Ad Library**: Search LinkedIn ads library
44- **YouTube Search**: Search YouTube videos by query
45 
46## Usage
47 
48### TripAdvisor Search
49Search TripAdvisor listings
50 
51Parameters:
52- engine* (string)
53- q* (string) - Search query
54- tripadvisor_domain (string) - TripAdvisor domain
55- category (string) - Category filter (all, hotels, restaurants, attractions)
56- location (string) - Location filter
57- lat (number) - Latitude for geo search
58- lon (number) - Longitude for geo search
59- page (integer) - Page number
60- num (integer) - Number of results
61 
62```bash
63curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
64 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
65 -H "Content-Type: application/json" \
66 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"tripadvisor","q":"best%20restaurants%20NYC"}}'
67```
68 
69### YouTube Comments
70Get comments on a YouTube video
71 
72Parameters:
73- engine* (string)
74- video_id* (string) - YouTube video ID
75- gl (string) - Country code
76- hl (string) - Language code
77- next_page_token (string) - Pagination token
78 
79```bash
80curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
81 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
82 -H "Content-Type: application/json" \
83 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube_comments","video_id":"dQw4w9WgXcQ"}}'
84```
85 
86### YouTube Channel
87Get YouTube channel info
88 
89Parameters:
90- engine* (string)
91- channel_id* (string) - YouTube channel ID
92- gl (string) - Country code
93- hl (string) - Language code
94 
95```bash
96curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
97 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
98 -H "Content-Type: application/json" \
99 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube_channel","channel_id":"UC_x5XG1OV2P6uZZ5FSM9Ttw"}}'
100```
101 
102### Reddit Ad Library
103Search Reddit ads library
104 
105Parameters:
106- engine* (string)
107- q* (string) - Search query
108- industry (string) - Industry filter
109- objective_type (string) - Campaign objective
110- budget_category (string) - Budget category
111- placements (string) - Ad placements
112- post_type (string) - Post type filter
113 
114```bash
115curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
116 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
117 -H "Content-Type: application/json" \
118 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"reddit_ad_library","q":"software"}}'
119```
120 
121### Meta Ad Library
122Search Meta/Facebook ads library
123 
124Parameters:
125- engine* (string)
126- q (string) - Search query
127- page_id (string) - Facebook page ID
128- location_id (string) - Location ID
129- country (string) - Country code
130- content_languages (string) - Content language filter
131- active_status (string) - Active status filter
132- ad_type (string) - Ad type filter
133- media_type (string) - Media type filter
134- platforms (string) - Platform filter (facebook, instagram)
135- sort_by (string) - Sort order
136- start_date (string) - Start date filter
137- end_date (string) - End date filter
138- next_page_token (string) - Pagination token
139 
140```bash
141curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
142 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
143 -H "Content-Type: application/json" \
144 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"meta_ad_library","q":"AI%20tools"}}'
145```
146 
147### YouTube Transcripts
148Get video transcript/captions
149 
150Parameters:
151- engine* (string)
152- video_id* (string) - YouTube video ID
153- lang (string) - Transcript language code
154- transcript_type (string) - Type of transcript
155- transcript_name (string) - Name of specific transcript
156- only_available (boolean) - Only return available transcripts
157 
158```bash
159curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
160 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
161 -H "Content-Type: application/json" \
162 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube_transcripts","video_id":"dQw4w9WgXcQ"}}'
163```
164 
165### Amazon Search
166Search Amazon products
167 
168Parameters:
169- engine* (string)
170- q* (string) - Search query
171- amazon_domain (string) - Amazon domain (e.g. amazon.com, amazon.co.uk)
172- language (string) - Language code
173- delivery_country (string) - Delivery country code
174- page (integer) - Page number
175- sort_by (string) - Sort order
176- price_min (number) - Minimum price filter
177- price_max (number) - Maximum price filter
178- rh (string) - Refinement filters
179 
180```bash
181curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
182 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
183 -H "Content-Type: application/json" \
184 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"amazon_search","q":"wireless%20headphones"}}'
185```
186 
187### eBay Search
188Search eBay listings
189 
190Parameters:
191- engine* (string)
192- q* (string) - Search query
193- ebay_domain (string) - eBay domain (e.g. ebay.com)
194- country (string) - Country code
195- delivery_country (string) - Delivery country
196- page (integer) - Page number
197- num (integer) - Number of results
198- layout (string) - Results layout
199- sort_by (string) - Sort order
200- price_min (number) - Minimum price
201- price_max (number) - Maximum price
202- condition (string) - Item condition filter
203- buying_format (string) - Buying format filter
204- category_id (string) - Category ID
205- postal_code (string) - Postal code for local
206- distance_radius (integer) - Distance radius in miles
207 
208```bash
209curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
210 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
211 -H "Content-Type: application/json" \
212 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"ebay_search","q":"vintage%20watch"}}'
213```
214 
215### YouTube Video Details
216Get detailed info about a YouTube video
217 
218Parameters:
219- engine* (string)
220- video_id* (string) - YouTube video ID
221- gl (string) - Country code
222- hl (string) - Language code
223 
224```bash
225curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
226 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
227 -H "Content-Type: application/json" \
228 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube_video","video_id":"dQw4w9WgXcQ"}}'
229```
230 
231### YouTube Channel Videos
232Get videos from a YouTube channel
233 
234Parameters:
235- engine* (string)
236- channel_id* (string) - YouTube channel ID
237- gl (string) - Country code
238- hl (string) - Language code
239 
240```bash
241curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
242 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
243 -H "Content-Type: application/json" \
244 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube_channel_videos","channel_id":"UC_x5XG1OV2P6uZZ5FSM9Ttw"}}'
245```
246 
247### Apple App Store Search
248Search Apple App Store apps
249 
250Parameters:
251- engine* (string)
252- term* (string) - Search term
253- country (string) - Country code (e.g. us, gb)
254- lang (string) - Language code
255- page (integer) - Page number
256- num (integer) - Number of results
257- device (string) - Device filter (iphone, ipad)
258- property (string) - Property filter
259- include_explicit (boolean) - Include explicit content
260 
261```bash
262curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
263 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
264 -H "Content-Type: application/json" \
265 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"apple_app_store","term":"productivity"}}'
266```
267 
268### Airbnb Search
269Search Airbnb listings
270 
271Parameters:
272- engine* (string)
273- q* (string) - Location query
274- airbnb_domain (string) - Airbnb domain
275- currency (string) - Currency code (e.g. USD, EUR)
276- check_in_date (string) - Check-in date (YYYY-MM-DD)
277- check_out_date (string) - Check-out date (YYYY-MM-DD)
278- time_period (string) - Flexible time period
279- adults (integer) - Number of adults
280- children (integer) - Number of children
281- infants (integer) - Number of infants
282- pets (integer) - Number of pets
283- price_min (number) - Minimum price
284- price_max (number) - Maximum price
285- bedrooms (integer) - Number of bedrooms
286- beds (integer) - Number of beds
287- bathrooms (integer) - Number of bathrooms
288- property_types (string) - Property type filter
289- type_of_place (string) - Entire place/private room/shared
290- amenities (string) - Amenities filter
291 
292```bash
293curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
294 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
295 -H "Content-Type: application/json" \
296 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"airbnb","q":"Paris"}}'
297```
298 
299### TikTok Profile
300Get TikTok user profile info
301 
302Parameters:
303- engine* (string)
304- username* (string) - TikTok username
305 
306```bash
307curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
308 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
309 -H "Content-Type: application/json" \
310 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"tiktok_profile","username":"openai"}}'
311```
312 
313### Instagram Profile
314Get Instagram profile info
315 
316Parameters:
317- engine* (string)
318- username* (string) - Instagram username
319 
320```bash
321curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
322 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
323 -H "Content-Type: application/json" \
324 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"instagram_profile","username":"openai"}}'
325```
326 
327### Walmart Search
328Search Walmart products
329 
330Parameters:
331- engine* (string)
332- q* (string) - Search query
333- page (integer) - Page number
334- sort_by (string) - Sort order
335- price_min (number) - Minimum price
336- price_max (number) - Maximum price
337- category_id (string) - Category ID
338- store_id (string) - Store ID for local inventory
339- filters (string) - Additional filters
340 
341```bash
342curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
343 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
344 -H "Content-Type: application/json" \
345 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"walmart_search","q":"laptop"}}'
346```
347 
348### TikTok Ads Library
349Search TikTok ads library
350 
351Parameters:
352- engine* (string)
353- q (string) - Search query
354- advertiser_id (string) - Advertiser ID
355- country (string) - Country code
356- time_period (string) - Time period filter
357- sort_by (string) - Sort order
358- next_page_token (string) - Pagination token
359 
360```bash
361curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
362 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
363 -H "Content-Type: application/json" \
364 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"tiktok_ads_library","q":"AI"}}'
365```
366 
367### LinkedIn Ad Library
368Search LinkedIn ads library
369 
370Parameters:
371- engine* (string)
372- q (string) - Search query
373- advertiser (string) - Advertiser name
374- country (string) - Country code
375- time_period (string) - Time period filter
376- next_page_token (string) - Pagination token
377 
378```bash
379curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
380 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
381 -H "Content-Type: application/json" \
382 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"linkedin_ad_library","q":"hiring"}}'
383```
384 
385### YouTube Search
386Search YouTube videos by query
387 
388Parameters:
389- engine* (string)
390- q* (string) - Search query
391- sp (string) - Search filter parameter
392- gl (string) - Country code (e.g. us, uk, de)
393- hl (string) - Language code (e.g. en, de, fr)
394 
395```bash
396curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
397 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
398 -H "Content-Type: application/json" \
399 -d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"youtube","q":"AI%20agents"}}'
400```
401 
402## Use Cases
403 
4041. **Product Research**: Compare products across Amazon, eBay, Walmart
4052. **Video Intelligence**: Search YouTube videos, channels, and transcripts
4063. **Ad Research**: Monitor ads on Meta, TikTok, Reddit, LinkedIn
4074. **Social Media**: Get TikTok and Instagram profiles
4085. **Travel**: Search Airbnb listings and TripAdvisor reviews
409 
410## Discover More
411 
412For full endpoint details and parameters:
413 
414```bash
415curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
416 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
417 -H "Content-Type: application/json" \
418 -d '{"prompt":"searchapi API endpoints"}' List all endpoints
419curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \
420 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
421 -H "Content-Type: application/json" \
422 -d '{"api":"searchapi","path":"/api/v1/search"}' # Get endpoint details
423```
424 
View all files on GitHub →

Details

Updated
Sep 21, 2026
License
MIT
Stars on the repo
★ 1,220
Checked
Source
gooseworks-ai/goose-skills ↗
Creator
gooseworks-ai · 206 listings
View creator

Made with multi-platform-search-searchapi

SearchAPI - Multi-Platform Search — CleanShot 2026-07-13 at 20 16 54@2x (from the gooseworks-ai/goose-skills README)
SearchAPI - Multi-Platform Search — CleanShot 2026-07-13 at 20 16 54@2x (from the gooseworks-ai/goose-skills README)

by gooseworks-ai

Similar skills

See all →
SkillResearch what people actually say about any topicSTEP 0: STALE-CLONE SELF-CHECK — RUN BEFORE READING BELOWmvanhorn/last30days-skill · by mvanhornResearch what people actually say about any topic in the last 30 days. Pulls posts and engagement from Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub, and the web. Includes a doctor health check to diagnose broken or missing sources.★ 63.5k GitHub starsSkillScrapes social platforms, business dataApifydanielmiessler/LifeOS · by danielmiesslerScrapes social platforms, business data, and e-commerce via Apify actors — Instagram, LinkedIn, TikTok, YouTube, Facebook, Google Maps, Amazon, and web crawls — filtering in code. USE WHEN scrape Instagram, scrape LinkedIn, scrape TikTok, scrape YouTube, scrape Facebook, Google Maps leads, Amazon reviews, business intelligence, multi-platform social listening, competitive analysis, lead generation, social monitoring, Apify actors, web crawl, extract contacts. NOT FOR X/Twitter account operations like posting, threads, or bookmarks (those need a dedicated X API client), 4-tier progressive scraping with proxy escalation (use BrightData), or real-Chrome bot bypass and computer use (use Interceptor).★ 19.3k GitHub starsSkill微信公众号长文增长闭环 ——tsingyuai/growth-lab · by tsingyuai微信公众号长文增长闭环 —— 从读者问题与复刻锚选题、写出可验证的公众号长文、预览与合规检查、同步微信草稿、三重确认下受控发布,到回收阅读与转化数据并复盘。用户要求写公众号、把内容改成公众号、同步或发布微信草稿、查看公众号数据或复盘时使用。★ 2k GitHub starsSkillSearch and retrieve content from Twitter/XTwitter/X SkillReScienceLab/opc-skills · by ReScienceLabSearch and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io. Use when user mentions Twitter, X, or tweets.★ 1.8k GitHub starsSkillSays 'YouTube script', 'video script'🎬 YouTube Script: Writing retention-optimized video script...cwinvestments/memstack · by cwinvestmentsUse this skill when the user says 'YouTube script', 'video script', 'write script for YouTube', 'YouTube video outline', or is creating scripted content for a YouTube video with hooks, chapters, and CTAs. Do NOT use for TikTok/Reels short-form scripts or webinar presentations.★ 423 GitHub starsSkillAgent Reach — 互联网能力路由器Ootto-AI/claude-content-skills · by Ootto-AIMUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g. 全网调研 X / 帮我调研一下 X / 查一下 X / 搜搜 X / 看看大家怎么评价 X / X 上有什么讨论 / research this topic。 Also MUST USE when user mentions any platform or shares any URL/链接: 小红书/xiaohongshu/xhs, Twitter/推特/X, B站/bilibili, Reddit, V2EX, LinkedIn/领英/招聘/求职/jobs, YouTube, GitHub code search, 小宇宙播客, 雪球/股票行情, RSS feeds, or any web URL. 13 platforms, multi-backend routing (OpenCLI / per-platform CLIs / APIs). Zero config for 6 channels. Run `agent-reach doctor --json` to see which backend serves each platform right now. NOT for: 写报告/数据分析/翻译等内容加工(本 skill 只负责从互联网获取内容); 发帖/评论/点赞等写操作;已有专门 skill 的平台(先用专门 skill)。 【路由方式】SKILL.md 包含路由表和常用命令,复杂场景需按需阅读对应分类的 references/*.md。 分类:search / social (小红书/推特/B站/V2EX/Reddit) / career(LinkedIn) / dev(github) / web(网页/文章/RSS) / video(YouTube/B站/播客)。★ 139 GitHub stars

More from gooseworks-ai

SkillMine the highest-converting ad angles from customer reviewsAd angle minergooseworks-ai/goose-skills · by gooseworks-aiMine the highest-converting ad angles from customer reviews, Reddit complaints, support tickets, and competitor ads. Extracts actual pain language, competitor weaknesses, and outcome phrases that real buyers use. Outputs a ranked angle bank with proof quotes and recommended ad formats per angle.★ 1.2k GitHub starsSkillAnalyze ad campaign performance data to identify what'sAd campaign analyzergooseworks-ai/goose-skills · by gooseworks-aiAnalyze ad campaign performance data (Google, Meta, LinkedIn) to identify what's working, what's wasting budget, and specific cut/scale/test recommendations. Runs statistical analysis, funnel diagnostics, and multi-channel budget reallocation with specific dollar-amount shift recommendations and scenario modeling.★ 1.2k GitHub starsSkillFor paid lead-gen and participant-recruitment adsAd lead quality analyzergooseworks-ai/goose-skills · by gooseworks-aiFor paid lead-gen and participant-recruitment ads, replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut.★ 1.2k GitHub starsSkillAnalyze the message match between your ads and landing pagesAd to landing page auditorgooseworks-ai/goose-skills · by gooseworks-aiAnalyze the message match between your ads and landing pages. Checks if the promise in the ad copy carries through to the landing page headline, body, and CTA. Flags disconnects that kill conversion rates. Works with Google, Meta, and LinkedIn ads.★ 1.2k GitHub starsSkillCheck and improve your brand's visibility across AI searchAeogooseworks-ai/goose-skills · by gooseworks-aiCheck and improve your brand's visibility across AI search engines (ChatGPT, Perplexity, Gemini, Grok, Claude, DeepSeek). Set up tracking, run visibility analyses, audit your website for AI readability, and get actionable recommendations. Uses the npx goose-aeo@latest CLI.★ 1.2k GitHub starsSkillSearch Amazon products - find items, compare pricesAmazon Product Searchgooseworks-ai/goose-skills · by gooseworks-aiSearch Amazon products - find items, compare prices, read reviews★ 1.2k GitHub stars