API

The ranker.monster API.

A single REST endpoint per tool, authenticated with a site key. JSON in, JSON out, the same data the app shows.

The shape of it

One REST endpoint per tool. Authenticate with your site key, send JSON, get JSON — the same data the app renders, with no scraping and no HTML parsing.

POST https://ranker.monster/api/v1/keywords/research
Authorization: Bearer <your-site-key>
Content-Type: application/json

{
  "project_id": 12,
  "seed": "shipping boxes",
  "location": "CA",
  "language": "en",
  "limit": 100
}

Endpoints

EndpointWhat it returns
/projectsCreate, list and archive projects.
/keywords/researchKeyword ideas around a seed, with volume, difficulty, cost per click and intent.
/keywords/overviewOne keyword: trend, difficulty, intent, and the current results page.
/tracking/configsTracking configurations: domain, market, devices, schedule.
/tracking/runTrigger a run, or estimate what one costs first.
/tracking/resultsLatest positions, or history for a keyword.
/domain/overviewAuthority, organic keywords, traffic and competitors for any domain.
/domain/organicThe full ranked-keyword table, filterable.
/backlinks/summaryReferring domains, totals, and the gained/lost trend.
/backlinks/rowsIndividual links with anchors and first-seen dates.

Keys and limits

Keys are issued per project from your account. A key can be read-only or allowed to trigger runs, and every call is metered against your plan — the response tells you what it cost.

Claude

The same endpoints are exposed to Claude, so an agent can research keywords, read rankings and pull a backlink profile without a browser. Nothing extra to install; the key is the permission.