35 eCommerce competitor-intel tools: prices, promos, ads, AI visibility. Plan-included or prepaid.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. RivalSweeper customers: OAuth 2.1 sign-in with your RivalSweeper account (included in your plan). Developers: Bearer rsk_... prepaid API key from https://www.rivalsweeper.com/solutions/signals-api. initialize and tools/list work without auth.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check which competitive signals RivalSweeper has for an eCommerce domain, with per-signal freshness. Free and non-billable - call this before any billable tool so you never pay for a domain we do not cover.
eCommerce domain, e.g. gymshark.com
Check which competitive signals RivalSweeper has for an eCommerce domain, with per-signal freshness. Free and non-billable - call this before any billable tool so you never pay for a domain we do not cover.
| Argument | Type | Description |
|---|---|---|
| domain* | string | eCommerce domain, e.g. gymshark.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "eCommerce domain, e.g. gymshark.com"
}
},
"additionalProperties": false
}Ad & Deal Health, untrimmed: every live ad that points to a broken or out-of-stock page, promotes an expired offer, keeps an evergreen 'urgency' claim, or could not be checked, plus expired homepage banners, with the full ad text, links, landing check and product read. Checks your own store by default, or one named rival.
| Argument | Type | Description |
|---|---|---|
| domain | string | One brand domain from your account; omit for your own store |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"type": "string",
"description": "One brand domain from your account; omit for your own store"
}
},
"additionalProperties": false
}The brand's last-known DNA competitor set: the closest competing brands RivalSweeper identified for a domain, each with name, website, country, home-market flag and match tier, plus the brand's own DNA profile. Freshness-stamped. Included in RivalSweeper plans (developer API keys: 2 credits, no data = no charge).
| Argument | Type | Description |
|---|---|---|
| domain* | string | eCommerce domain, e.g. gymshark.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "eCommerce domain, e.g. gymshark.com"
}
},
"additionalProperties": false
}Active promotions/discount codes for a brand: code, discount type/value, min order, validity window. Freshness-stamped. Included in RivalSweeper plans (developer API keys: 1 credit, no data = no charge).
| Argument | Type | Description |
|---|---|---|
| domain* | string | eCommerce domain |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "eCommerce domain"
}
},
"additionalProperties": false
}RivalSweeper 6-pillar AI/agent-readiness score for a domain (schema.org, technical access, content quality, trust, AI-specific, entity recognition) with tier and highlights. Uniquely RivalSweeper data. Included in RivalSweeper plans (developer API keys: 1 credit, no data = no charge).
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain to score |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Domain to score"
}
},
"additionalProperties": false
}Whether AI models cite each brand when answering shopping questions: citation rate overall and by AI platform, plus recent example queries and the cited URLs. RivalSweeper currently samples Google Gemini and OpenAI's open-weight GPT-OSS models.
| Argument | Type | Description |
|---|---|---|
| domains | array | Brand domains from your RivalSweeper account, e.g. ["gymshark.com"]. Omit for all your tracked brands. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"description": "Brand domains from your RivalSweeper account, e.g. [\"gymshark.com\"]. Omit for all your tracked brands."
}
},
"additionalProperties": false
}RivalSweeper's weekly race of AI shopping agents buying the same product from your store and rivals: which stores an agent could complete checkout on, where it got stuck, KPIs and findings.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Price statistics (min/max/avg/median) plus recent product samples for a brand, optionally filtered by product-name query. Freshness-stamped. Included in RivalSweeper plans (developer API keys: 1 credit, no data = no charge).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Sample size, default 10 |
| query | string | Optional product-name filter, e.g. "leggings" |
| domain* | string | eCommerce domain |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Sample size, default 10"
},
"query": {
"type": "string",
"description": "Optional product-name filter, e.g. \"leggings\""
},
"domain": {
"type": "string",
"description": "eCommerce domain"
}
},
"additionalProperties": false
}Weekly Brand Radar for your store vs rivals: brands you are missing (white space), where you lead (moat), depth gaps, price position and discount pressure per brand. For multi-brand retailers; returns no data for single-brand stores.
| Argument | Type | Description |
|---|---|---|
| owned_domain | string | Your own store domain, if you have more than one |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"owned_domain": {
"type": "string",
"description": "Your own store domain, if you have more than one"
}
},
"additionalProperties": false
}RivalSweeper's SWOT analysis of a brand over time: strengths, weaknesses, opportunities and threats, and how they changed.
| Argument | Type | Description |
|---|---|---|
| domain* | string | A brand domain from your RivalSweeper account, e.g. gymshark.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "A brand domain from your RivalSweeper account, e.g. gymshark.com"
}
},
"additionalProperties": false
}RivalSweeper's analysis of a brand's product catalog: assortment, categories and pricing structure.
| Argument | Type | Description |
|---|---|---|
| domain* | string | A brand domain from your RivalSweeper account, e.g. gymshark.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "A brand domain from your RivalSweeper account, e.g. gymshark.com"
}
},
"additionalProperties": false
}What your rivals changed, newest first: technology and providers, shipping, ads, marketing messages, AI citations, agent readiness, hiring, performance, bestsellers and more (RivalSweeper's Domain Moves feed). Default last 7 days.
| Argument | Type | Description |
|---|---|---|
| days | integer | |
| limit | integer | |
| domains | array | Brand domains from your RivalSweeper account, e.g. ["gymshark.com"]. Omit for all your tracked brands. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"days": {
"type": "integer",
"maximum": 90,
"minimum": 1
},
"limit": {
"type": "integer",
"maximum": 200,
"minimum": 1
},
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"description": "Brand domains from your RivalSweeper account, e.g. [\"gymshark.com\"]. Omit for all your tracked brands."
}
},
"additionalProperties": false
}Cross-channel ads picture (Meta, Google and others) for your brand vs rivals: live and new ads, reach, channel mix, 12 weeks of launches per channel and placement, coordinated pushes, gaps vs you, the Google country matrix, Meta placement concentration, and prioritized insights with suggested actions. Full data, nothing trimmed.
| Argument | Type | Description |
|---|---|---|
| domains | array | Brand domains from your RivalSweeper account, e.g. ["gymshark.com"]. Omit for all your tracked brands. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"description": "Brand domains from your RivalSweeper account, e.g. [\"gymshark.com\"]. Omit for all your tracked brands."
}
},
"additionalProperties": false
}RivalSweeper's analysis of a brand's customer reviews: recurring themes, sentiment, praise and complaints.
| Argument | Type | Description |
|---|---|---|
| domain* | string | A brand domain from your RivalSweeper account, e.g. gymshark.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "A brand domain from your RivalSweeper account, e.g. gymshark.com"
}
},
"additionalProperties": false
}How often and how deep each brand discounts: promo days vs observed days, average and max discount %, and promo types, over a window (7-365 days, default 30).
| Argument | Type | Description |
|---|---|---|
| days | integer | |
| domains | array | Brand domains from your RivalSweeper account, e.g. ["gymshark.com"]. Omit for all your tracked brands. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"days": {
"type": "integer",
"maximum": 365,
"minimum": 7
},
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"description": "Brand domains from your RivalSweeper account, e.g. [\"gymshark.com\"]. Omit for all your tracked brands."
}
},
"additionalProperties": false
}A brand's email newsletter patterns: cadence, send times, themes and offers, from RivalSweeper's newsletter tracking.
| Argument | Type | Description |
|---|---|---|
| domain* | string | A brand domain from your RivalSweeper account, e.g. gymshark.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "A brand domain from your RivalSweeper account, e.g. gymshark.com"
}
},
"additionalProperties": false
}Bundle: all current signals for one brand-day - promotions, price stats + samples, AI-readiness - in one call. Included in RivalSweeper plans (developer API keys: 15 credits, no data = no charge).
| Argument | Type | Description |
|---|---|---|
| domain* | string | eCommerce domain |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "eCommerce domain"
}
},
"additionalProperties": false
}Everything on the app's Google Ads tab for your brand vs rivals, untrimmed: live, new and stopped ads, every country, Google Shopping, formats, targeting, creative freshness (median ad age, weekly series), all topics, where ads show, reach, alerts, advertiser accounts. Name exactly one brand to also get its Google creatives, 200 per page (creatives_offset for the next page; `total` tells how many exist). Up to 6 brands per call.
| Argument | Type | Description |
|---|---|---|
| country | string | Optional ISO country code to focus on one market, e.g. "DE". |
| domains | array | Up to 6 brand domains from your RivalSweeper account. Omit for your own store plus your first tracked rivals. Name exactly one to include its creatives. |
| creatives_offset | integer | With one brand: skip this many creatives (pages of 200). Default 0. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"country": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"description": "Optional ISO country code to focus on one market, e.g. \"DE\"."
},
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 6,
"description": "Up to 6 brand domains from your RivalSweeper account. Omit for your own store plus your first tracked rivals. Name exactly one to include its creatives."
},
"creatives_offset": {
"type": "integer",
"minimum": 0,
"description": "With one brand: skip this many creatives (pages of 200). Default 0."
}
},
"additionalProperties": false
}RivalSweeper's analysis of a brand's homepage: what it features and emphasizes, offers and messaging, and how it compares with rivals.
| Argument | Type | Description |
|---|---|---|
| domain* | string | A brand domain from your RivalSweeper account, e.g. gymshark.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "A brand domain from your RivalSweeper account, e.g. gymshark.com"
}
},
"additionalProperties": false
}Which products each brand keeps on its homepage shelf and for how long (persistence, slots, best position), with price and markdown - a read on what brands are pushing. Window in days (7-365, default 90).
| Argument | Type | Description |
|---|---|---|
| days | integer | |
| domains | array | Brand domains from your RivalSweeper account, e.g. ["gymshark.com"]. Omit for all your tracked brands. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"days": {
"type": "integer",
"maximum": 365,
"minimum": 7
},
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"description": "Brand domains from your RivalSweeper account, e.g. [\"gymshark.com\"]. Omit for all your tracked brands."
}
},
"additionalProperties": false
}A brand's current homepage top links (up to 10) enriched from its catalog and grouped into Products, Categories and Content, in that order. Per link: title, vendor, price + compare-at/on-sale, currency, stock status, URL status (active/inactive), review rating, homepage position, anchor text and last update. A top-level 'comment' flags when pricing and/or stock status are not captured for the domain. Included in RivalSweeper plans (developer API keys: 2 credits, no data = no charge).
| Argument | Type | Description |
|---|---|---|
| domain* | string | eCommerce domain, e.g. connox.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "eCommerce domain, e.g. connox.com"
}
},
"additionalProperties": false
}How large language models describe a brand when asked shopping questions, by aspect: brand_reputation, competitor_comparison, product_recommendation, brand_review, industry_landscape, brand_sentiment, recommendation_gap. RivalSweeper currently samples Google Gemini and OpenAI's open-weight GPT-OSS models.
| Argument | Type | Description |
|---|---|---|
| aspect* | string | Which AI-visibility view |
| domain* | string | A brand domain from your RivalSweeper account, e.g. gymshark.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain",
"aspect"
],
"properties": {
"aspect": {
"enum": [
"brand_reputation",
"competitor_comparison",
"product_recommendation",
"brand_review",
"industry_landscape",
"brand_sentiment",
"recommendation_gap"
],
"type": "string",
"description": "Which AI-visibility view"
},
"domain": {
"type": "string",
"description": "A brand domain from your RivalSweeper account, e.g. gymshark.com"
}
},
"additionalProperties": false
}Open roles per brand by department and location, change vs last check, top job titles and newly added or removed jobs - an early read on where a rival is investing.
| Argument | Type | Description |
|---|---|---|
| domains | array | Brand domains from your RivalSweeper account, e.g. ["gymshark.com"]. Omit for all your tracked brands. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"description": "Brand domains from your RivalSweeper account, e.g. [\"gymshark.com\"]. Omit for all your tracked brands."
}
},
"additionalProperties": false
}Everything on the app's Meta Ads tab for your brand vs rivals, untrimmed: reach (accounts that saw the ads, UK/EU only) and reach by market, all top ads by reach and by days running plus ended long-runners (full copy, links), hook angles with what each brand tests vs funds, hooks by country with every angle count, offers and codes, CTA mix, formats, languages, creators, new promoters, campaign tags, sites and every promoted page (name, price, stock, category, live ads, reach, broken links). Up to 6 brands per call.
| Argument | Type | Description |
|---|---|---|
| domains | array | Up to 6 brand domains from your RivalSweeper account, e.g. ["esteelauder.com","charlottetilbury.com"]. Omit for your own store plus your first tracked rivals. |
| sections | array | Optional: return only these parts (everything is returned when omitted). The full answer for several brands is large (about 25k tokens per 2 brands): ask for the sections you need, or fewer brands per call. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 6,
"description": "Up to 6 brand domains from your RivalSweeper account, e.g. [\"esteelauder.com\",\"charlottetilbury.com\"]. Omit for your own store plus your first tracked rivals."
},
"sections": {
"type": "array",
"items": {
"enum": [
"kpis",
"reach",
"top_ads",
"angles",
"offers",
"formats_languages_creators",
"landing_pages",
"campaign_tags"
],
"type": "string"
},
"description": "Optional: return only these parts (everything is returned when omitted). The full answer for several brands is large (about 25k tokens per 2 brands): ask for the sections you need, or fewer brands per call."
}
},
"additionalProperties": false
}A brand's most-discounted products right now (by % or amount) or its newest discounts, with price, full price and discount.
| Argument | Type | Description |
|---|---|---|
| sort | string | Default percent |
| limit | integer | |
| domains* | array | 1-10 brand domains from your account |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domains"
],
"properties": {
"sort": {
"enum": [
"percent",
"amount",
"newest"
],
"type": "string",
"description": "Default percent"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"description": "1-10 brand domains from your account"
}
},
"additionalProperties": false
}Action items RivalSweeper raised for your team (e.g. fix a broken ad landing page, respond to a rival promotion), with priority, status, owner and due date. Default: pending items.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| status | array | Statuses to include, default ["pending"] |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"status": {
"type": "array",
"items": {
"enum": [
"pending",
"in_progress",
"done",
"dismissed"
],
"type": "string"
},
"description": "Statuses to include, default [\"pending\"]"
}
},
"additionalProperties": false
}Your own account status. Signed in with RivalSweeper: your plan, tool calls used this month vs. the plan limit, and the domains you can query. Developer API key: prepaid credit balance plus calls and credits per tool over a look-back window (default 30 days). Free; only ever returns your own usage.
| Argument | Type | Description |
|---|---|---|
| days | integer | Look-back window in days, default 30 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"days": {
"type": "integer",
"maximum": 365,
"minimum": 1,
"description": "Look-back window in days, default 30"
}
},
"additionalProperties": false
}Newly published products and pages per brand (from sitemaps), newest first, with type and tags. Default last 7 days, up to 50 rows (max 200).
| Argument | Type | Description |
|---|---|---|
| days | integer | |
| limit | integer | |
| domains | array | Brand domains from your RivalSweeper account, e.g. ["gymshark.com"]. Omit for all your tracked brands. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"days": {
"type": "integer",
"maximum": 90,
"minimum": 1
},
"limit": {
"type": "integer",
"maximum": 200,
"minimum": 1
},
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"description": "Brand domains from your RivalSweeper account, e.g. [\"gymshark.com\"]. Omit for all your tracked brands."
}
},
"additionalProperties": false
}RivalSweeper's weekly predictions of each tracked brand's likely next moves (e.g. a sale, a launch), with confidence, the evidence behind it, and a short narrative.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}RivalSweeper's analysis of a brand's product pages: the tactics they use (content, imagery, trust signals, offers, cross-sell).
| Argument | Type | Description |
|---|---|---|
| domain* | string | A brand domain from your RivalSweeper account, e.g. gymshark.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "A brand domain from your RivalSweeper account, e.g. gymshark.com"
}
},
"additionalProperties": false
}Recent significant changes for a competitor: price drops/increases >10%, new promotions, stock-status flips. Returns a chronological alert feed with a summary. Configurable window (1-90 days, default 7). Included in RivalSweeper plans (developer API keys: 2 credits, no data = no charge).
| Argument | Type | Description |
|---|---|---|
| days | integer | Look-back window in days, default 7 |
| domain* | string | eCommerce domain, e.g. gymshark.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"days": {
"type": "integer",
"maximum": 90,
"minimum": 1,
"description": "Look-back window in days, default 7"
},
"domain": {
"type": "string",
"description": "eCommerce domain, e.g. gymshark.com"
}
},
"additionalProperties": false
}Social network presence per brand: channels, followers and posting cadence.
| Argument | Type | Description |
|---|---|---|
| domains | array | Brand domains from your RivalSweeper account, e.g. ["gymshark.com"]. Omit for all your tracked brands. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"description": "Brand domains from your RivalSweeper account, e.g. [\"gymshark.com\"]. Omit for all your tracked brands."
}
},
"additionalProperties": false
}The software services each brand runs (analytics, marketing, payments, reviews, search, etc.) as detected by RivalSweeper.
| Argument | Type | Description |
|---|---|---|
| domains | array | Brand domains from your RivalSweeper account, e.g. ["gymshark.com"]. Omit for all your tracked brands. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"description": "Brand domains from your RivalSweeper account, e.g. [\"gymshark.com\"]. Omit for all your tracked brands."
}
},
"additionalProperties": false
}Your dashboard agenda: upcoming holidays and retail events in the countries your brands ship to, news mentions (7 days) and recent catalog activity per brand.
| Argument | Type | Description |
|---|---|---|
| domains | array | Brand domains from your RivalSweeper account, e.g. ["gymshark.com"]. Omit for all your tracked brands. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"description": "Brand domains from your RivalSweeper account, e.g. [\"gymshark.com\"]. Omit for all your tracked brands."
}
},
"additionalProperties": false
}The brands in your RivalSweeper account: your own site(s) and the rival brands you monitor, with status. Use it to see which domains the other tools can answer for.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Tell RivalSweeper exactly what signal you need for a domain. We prioritize data collection based on demand. Use this when check_brand_data_coverage shows a signal is missing or when you need data we do not yet track. Free and non-billable.
| Argument | Type | Description |
|---|---|---|
| note | string | Optional context: what you plan to do with this data |
| domain* | string | Domain you need data for |
| signal* | string | What signal you need, e.g. "pricing", "promotions", "readiness", "catalog", "news" |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain",
"signal"
],
"properties": {
"note": {
"type": "string",
"description": "Optional context: what you plan to do with this data"
},
"domain": {
"type": "string",
"description": "Domain you need data for"
},
"signal": {
"type": "string",
"description": "What signal you need, e.g. \"pricing\", \"promotions\", \"readiness\", \"catalog\", \"news\""
}
},
"additionalProperties": false
}Add a rival domain to monitoring. Signed in with RivalSweeper: adds it to your monitored rivals right away (company Admins only; your plan or trial domain limit applies), with first data within about 24h. Developer API keys: queues a monitoring request (needs a positive prepaid balance; first data in 24-72h). Free.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain to start monitoring |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Domain to start monitoring"
}
},
"additionalProperties": false
}