AI Search & Content
Overview
Beyond tracking mentions, these tools let you interact with AI models directly, analyze AI-specific search volume, and research content trends across the web.
get-llm-response
Sends a prompt to an AI model (Claude, ChatGPT, Gemini, or Perplexity) and returns the response. Use this to test how AI answers questions about your industry or brand.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
llm_type | string | Yes | claude, gemini, chat_gpt, or perplexity |
user_prompt | string | Yes | The prompt to send (max 500 chars) |
model_name | string | Yes | Specific model version (use get-llm-models for available models) |
temperature | number | No | Response randomness (0–2) |
top_p | number | No | Controls response variety (0–1) |
web_search | boolean | No | Enable web search for grounded responses |
Example
"Ask ChatGPT 'What are the best pool builders in Maryland?' and show me the response."
get-chatgpt-scraper
Scrapes a ChatGPT response for a keyword with optional web search enabled. Returns the full response with cited sources. Takes a keyword (string, required, max 2,000 chars), optional location_name, and optional force_web_search (boolean).
get-gemini-scraper
Scrapes a Gemini response for a keyword. Returns the full response with cited sources. Takes a keyword (string, required, max 2,000 chars) and optional location_name.
get-ai-keyword-volume
Returns search volume data specifically for AI-powered search platforms. Understand how much search activity is happening in AI assistants for your keywords.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
keywords | array | Yes | Keywords to analyze (1–1000) |
location_name | string | No | Target location. Defaults to US |
Example
"What's the AI search volume for 'best pool builder' and 'pool installation cost'?"
get-content-search
Searches web content mentioning a keyword across news sites, blogs, forums, and other content types. Useful for content research, digital PR monitoring, and finding citation opportunities.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
keyword | string | Yes | The keyword to search for |
search_mode | string | No | as_is or one_per_domain |
page_type | array | No | Filter by content type |
limit | integer | No | Max results (1–1000) |
offset | integer | No | Skip this many results (for paging through large lists) |
order_by | array | No | Sorting rules |
get-content-summary
Returns aggregated content metrics for a keyword: total mentions, sentiment distribution, content types, and top domains covering the topic.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
keyword | string | Yes | The keyword to analyze |
page_type | array | No | Filter by content type |
internal_list_limit | integer | No | Items per internal list (1–20) |
positive_connotation_threshold | number | No | Minimum score to count as positive (0–1) |
sentiments_connotation_threshold | number | No | Minimum score to classify sentiment (0–1) |
get-phrase-trends
Tracks how often a keyword appears in web content over time. Shows content trend momentum — is a topic gaining or losing coverage?
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
keyword | string | Yes | The keyword to track |
date_from | string | Yes | Start date (YYYY-MM-DD) |
date_to | string | No | End date (YYYY-MM-DD) |
date_group | string | No | day, week, or month |
page_type | array | No | Filter by content type |
internal_list_limit | integer | No | Items per internal list (1–20) |
Example
"How has content coverage for 'AI SEO tools' trended over the past 6 months?"