The Etsy data layer for AI agents

Real Etsy data for your AI agent.

Stop letting ChatGPT make up tags and niches. Connect SellOracle once and your AI assistant gets real Blue Ocean scores, demand, and competition — already computed, not guessed.

"Your AI agent" = the ChatGPT or Claude you already use. No code required to connect it.

claude · add MCP connector
{
  "mcpServers": {
    "selloracle": {
      "url": "https://selloracle.com/mcp",
      "headers": { "Authorization": "Bearer so_live_…" }
    }
  }
}

Free key · 100 calls/day · no card

Etsy public API· source45K+ listings· aggregated1,400+ shops· trackedRefreshed weekly· A-tierAll categories· coverage

Your AI is making up Etsy data

Ask a bare LLM for Etsy tags and most of what it gives back points at the most crowded terms on the platform. It sounds confident. It's wrong.

Bare LLM

"Try tags like wedding invitation, rustic wedding sign, birthstone ring…"

↳ all red-ocean. 28K–61K listings. Invented numbers.

With SellOracle

"minimalist wedding invitation — Blue Ocean 72/100, 4.2K listings, $18.50 avg, demand 0.74."

↳ a real, defensible niche. Computed from live data.

We sell the conclusion, not the raw rows

Other Etsy APIs hand your agent 100 raw listings and let it do the math (badly). We pre-compute the answer from 45K+ listings.

Blue Ocean Score

A 0–100 verdict per keyword from four signals: demand, saturation, concentration, freshness. Competitors can't copy it — they'd have to compute it.

Aggregated + cached

One call returns a niche-level conclusion. Your agent doesn't fetch 100 listings and burn tokens re-deriving it.

Ground truth for AI

A real-data layer that corrects the hallucinations — the fix for the 73% of made-up tags pointing at crowded terms.

Connected in two minutes

1

Get a key

Sign up free, copy your so_live_ key from the dashboard.

2

Add the connector

Paste the one-block setup into the ChatGPT or Claude you already use. (Developers can call the REST API directly instead.)

3

Ask Etsy questions

Your agent now answers with real scores, niches, and competition. No more invented data.

Not a developer? You don't need to be.

If you already chat with ChatGPT or Claude, you connect SellOracle by pasting one block into its settings. No code, no terminal.

For sellers

Plug it into your ChatGPT or Claude

  1. Grab your free key from the dashboard.
  2. Open your AI's connector / MCP settings and paste the SellOracle block.
  3. Ask it: "Is 'minimalist wedding invitation' a good Etsy niche?" — it answers with real data, not guesses.
Get the paste-in block
For developers

Call the REST API

One Bearer-key endpoint per tool. Same data, same key — drop it straight into your own agent, script, or app.

See the REST docs

A tool for every step

Data, live lookups, and AI — all under one key.

get_niche_scoreA·1cr

Blue Ocean Score (0–100) for one keyword, with the four underlying signals (demand, saturation, concentration, freshness) plus avg price, views, favorites, and shop count. The computed conclusion — not raw listings.

get_niche_reportA·2cr

A multi-section deep report for one keyword: verdict, demand & competition read, price band, top shops, and a recommended angle. Everything an agent needs to make a go/no-go call in one call.

find_blue_oceanA·1cr

Discover low-competition, high-demand niches in a category, ranked by Blue Ocean Score. Free tier returns the top 5; the full ranked list is the core paid asset.

get_top_shopsA·1cr

Leading shops in a category by sales, with sales/review/follower stats.

profit_calculatorA·1cr

Full Etsy fee breakdown and net profit for a sale (listing, transaction, payment-processing, and optional offsite-ads fees). Pure math — no data lookup.

ai_listing_optimizerC·10cr

Generate an optimized title + 13 tags from the top-ranking listings for a keyword.

Free to start. Cheap to scale.

100 data calls a day on the free tier. Paid plans from $19/mo unlock live lookups and AI tools with monthly credits.