Reach Dog for developers

Build with product facts and buyer language.

Classify products, group catalogs, research markets, and create content through one API. Use the structured results in your application or pass them to your own model.

Sign up, use your account’s free tokens, and buy more when you need them.

From signup to a result

  1. Create your account. Sign in or sign up in the developer console. Every account gets daily free tokens. Sign in with GitHub to run the console playground and recipes. Complete wallet setup if prompted.
  2. Create an API key. The example below needs match and read scopes. Store the key in your server’s environment.
  3. Run a request. Use the example below or the playground. Inspect the result and the charged tokens.

Get a product type from a title

With Node.js 24 or newer installed, copy your API key into the environment setting below. Replace the example title with one of your products.

The script reads current pricing, sends one request for product_type, and prints the response and settlement headers. It uses your available Reach Dog tokens.

macOS and Linux
export REACHDOG_API_KEY='YOUR_API_KEY'
curl -fsS https://reach.dog/downloads/reachdog-first-call.mjs -o reachdog-first-call.mjs
node reachdog-first-call.mjs "Red wool scarf"
Windows PowerShell
$env:REACHDOG_API_KEY='YOUR_API_KEY'
Invoke-WebRequest https://reach.dog/downloads/reachdog-first-call.mjs -OutFile reachdog-first-call.mjs
node reachdog-first-call.mjs "Red wool scarf"

Download and inspect the script. It uses Node’s built-in HTTP client.

It prints the request ID before sending. After an uncertain response, reuse that ID with the same title by setting REACHDOG_REQUEST_ID. A new ID starts a new operation. Check the charge state before deliberately starting again.

Next, try attributes or categories in the playground. Each requested parameter contributes to the estimate. View your current price and usage.

Choose what you’re building

Classify a product

Request a product type, categories, attributes, or facets from a product title. Add your description and known attributes for context.

Open the playground

Group a catalog

Submit up to 500 product records, review the quote, accept it, and retrieve the completed groups and product assignments.

Read the catalog workflow

Research a market

Request market coverage and brand presence for a product type, category, or brand.

See research requests

Create content from a result

Use a saved product result or catalog group as the source for content briefs and channel-specific drafts.

Explore the recipes

Use Reach Dog with your stack

MCP clients

Use product, catalog, research, and content tools from an MCP client. Configure your own API key and approve spending through the client.

npx --yes @reachdog/mcp@0.1.0
Install and configure the MCP server

LangChain applications

Add title enrichment, market research, and catalog tools to your agent. Share a budget and approval callback across the tools.

pip install langchain-reachdog==0.1.0
Use the LangChain tools

n8n workflows

Import workflows for Shopify catalog groups, product-feed audits, or new-product keywords. Connect your own Reach Dog, store, and spreadsheet credentials.

Download the workflow JSON files

Keep building

Read the API reference for request bodies, response fields, and error handling. Check key scopes for each workflow. For help with your account or a request, open Help in the developer console.

Get your API key