serpapi
serpapi.
SerpApi search — reach ANY SerpApi engine through the `engine=` axis.
setup & usage
⚠ get a serpapi key
create an api key (private api key) in your serpapi dashboard.
/account▸ multi-engine search
reaches engines that serper does not have: google verticals (trends, finance, flights, hotels, events, jobs), bing, youtube and marketplaces.
serpapi_search(engine=…) — any serpapi engine: bing, youtube, amazon, walmart, ebay, google_events, and the generic one (google_play, duckduckgo, yelp…)serpapi_jobs(op="search"|"details") — job posting sourcing via google jobs (the job_id for the details comes out of the search)serpapi_google_trends — interest over time / by region for a termserpapi_google_finance / serpapi_google_flights / serpapi_google_hotels — quotes, flights, hotels· project scope (#605, 2026-08-29)
under a project with excluded_url_prefixes, serpapi_search drops the matching results — whatever the engine — and says so (excluded_by_perimeter). verticals with their own contract (jobs, trends, finance, flights, hotels) do not return web pages and are not filtered. details: docs/projects.md.
⚙ multiple comptes
this connector accepts multiple comptes: each stored credential becomes a named account (one name per compte), at your level, your team's or your org's.
_account="<name>" on the tool; list them: oto_identity(op='list', connector='serpapi') (scope='org' or scope='group' for the org's or team's)oto_identity(op='set', connector='serpapi', identity_id='<name>'); rename: op='rename' with new_name_account) and adding upoutils
chargement…
utilisation
claude code — installe le plugin oto —
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.cli —
pipx install oto-cli puis oto serpapi …