Receber por email
← Voltar para o catálogo

multi-platform-search-searchapi

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

744estrelas
Atualizado há 4 meses

Ver no GitHub ↗

Como adicionar

/plugin marketplace add gooseworks-ai/goose-skills

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/multi-platform-search-searchapi/svg)](https://www.skillteca.com.br/skills/multi-platform-search-searchapi)

Skills relacionadas

Ver todas de Marketing →

Alerta por categoria

Receba novas skills de Marketing toda segunda

1 email curto, só com as skills novas de Marketing. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

SearchAPI - Multi-Platform Search

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

TripAdvisor Search

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"}}'

Amazon Search

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"}}'

eBay Search

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","pa
Compartilhar X LinkedIn