naya / api

the resale price
intelligence layer.

one endpoint. real-time medians, p25/p75, and a deal score across grailed, poshmark, depop, and vinted. built for shopping apps, chrome extensions, inventory engines, and ai agents.

try it liveuse with claudesee pricingno card. sandbox key in 30 seconds.

01

try it live

this hits /api/price-check on the public scraper. add a price to see the deal score for a specific listing.

02

endpoints

three routes. one bearer token. zero sdk required.

GET/v1/price-check

median + p25/p75 + dealScore across resale platforms.

GET/v1/cross-listings

find the same item, cheaper, on a different platform.

GET/v1/health

liveness probe. no auth.

curl

curl 'https://scraper-api-production-d197.up.railway.app/v1/price-check?q=carhartt+detroit+jacket&price=180' \
  -H 'Authorization: Bearer naya_<your_key>'

# → { medianPrice: 165, p25: 130, p75: 210,
#     dealScore: "fair", count: 23, ... }

03

use with claude, cursor, any agent.

naya ships a model context protocol server. drop it into your agent config and claude knows how to check resale prices on its own — no glue code, no prompt engineering.

what your user sees

user

i'm looking at this air jordan 1 on grailed for $340 — is that a good price?

claude

that's priced above the market median. across grailed, poshmark, depop, and vinted right now the median is $285 with a typical range of $240–$340. i'd call this a high — there are 4 cheaper pairs on depop starting at $240.

via naya · check_resale_price

tools the agent gets

check_resale_price

median, p25/p75, deal score across grailed, poshmark, depop. claude calls it any time a user asks about secondhand prices.

find_cross_listings

same item, cheaper, on a different platform than the one the user is currently viewing. up to 6 alternatives, sorted cheapest first.

claude desktop · cursor · claude code

{
  "mcpServers": {
    "naya": {
      "command": "npx",
      "args": ["-y", "@nayalabs/mcp-server"],
      "env": { "NAYA_API_KEY": "naya_<your_key>" }
    }
  }
}

drop into claude_desktop_config.json or ~/.cursor/mcp.json. restart your agent. done.

04

pricing

fair tiers. no per-call surprises. cancel anytime.

pilot

free

1,000 calls / month

for early-stage teams validating fit. no card required.

  • price-check + cross-listings
  • shared rate limit
  • community support
start with sandbox

growth

$249

50,000 calls / month

for growing apps shipping price intelligence to real users.

  • all v1 endpoints
  • p99 logging + monthly reports
  • email support, 24h sla
request a key

scale

talk to us

unmetered

for marketplaces, brokers, and inventory engines at volume.

  • private deployment options
  • historical exports + webhooks
  • shared slack channel, 4h sla
book a call

ready when you are

ship resale intelligence in an afternoon.

email ashwikasrun@gmail.com with your use case. we'll send a sandbox key the same day.