Connect SearchApi to Your AI Agent

Run a specified search engine query, resolve canonical locations, and read cached JSON or HTML search results. Ask your connected AI assistant to explain the results or carry out the specified operation.

5 tools API key

Try a SearchApi Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill SearchApi

Research a Query

Run a search with explicit engine and locale settings.

/oo SearchApi: Run SearchApi engine [engine] query [query] with gl [country] and hl [language], then summarize returned results and links.

Resolve a Search Location

Find a canonical location before a geographically targeted search.

/oo SearchApi: Look up SearchApi location [place], then run engine [engine] query [query] using the selected location.

Start Working with SearchApi

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect SearchApi

    Connect with a SearchApi API key.

    Connect SearchApi →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A SearchApi API key and supported engine/query values.
  • Choose engine and q explicitly. Search results contain returned search data, not automatically fetched page bodies.

SearchApi Tools

SearchApi connects supported service operations to your AI assistant. Run a specified search engine query, resolve canonical locations, and read cached JSON or HTML search results.

Searches and Locations

Run supported engine searches and resolve canonical locations.

Cached Results and Usage

Read cached results by search ID and account usage.

5 tools

Get Account Info

Retrieve account usage statistics for the connected SearchApi API key.

search_api.get_account_info

Search

Run one SearchApi search request with the first-pass common query parameters.

search_api.search

Get Locations

Look up canonical SearchApi locations for geo-targeted search queries.

search_api.get_locations

Get Cached Search Json

Retrieve one cached SearchApi search result in JSON format by search identifier.

search_api.get_cached_search_json

Get Cached Search Html

Retrieve one cached SearchApi search result in HTML format by search identifier.

search_api.get_cached_search_html

Frequently Asked Questions

What does search require?

Provide engine and q, with supported locale or result controls as needed.

Can I reopen a previous result?

Use a searchId to retrieve its cached JSON or HTML result.

Do results contain full destination pages?

They contain the search payload. Fetching destination pages is a separate step.

Connect SearchApi

About SearchApi ↗