Developers

The MisterGoodLink API

Drive the catalogue, your orders and your sales directly from your tools. A simple REST API, key-authenticated, with normalised JSON responses.

Enable my API access
The concept

One API per account, built for automation

Every MisterGoodLink client has their own API key. It gives access to a REST API (V2) that mirrors the platform logic: catalogue search, order placement, site management and sale validation.

The API is ideal for automating your campaigns: connecting your CRM or dashboards, industrialising your orders, syncing your publisher spots, or feeding your own internal tools.

What the API can do

The same actions as on the platform, in programmatic access.

Explore the catalogue

Search among thousands of spots with advanced filters: Trust Flow, Citation Flow, referring domains, traffic, language, topic, Google News, GEO…

Place orders

Create SEO or GEO orders paid with your wallet (anchor, URL, scheduling, sensitive topics), and track their status.

Manage your sites (publisher)

Add and update your sites/spots (language, price, categories, GEO options, sensitive topics) and track your sales.

Track your account

Check your wallet balance (advertiser budget) and, as a publisher, your available earnings — useful before each order.

How it works

Three steps to get started

  • Enable API access from your account, under My account > API.
  • Generate your key (shown only once) and keep it safe.
  • Call the endpoints by passing your key in the Authorization header.

All requests use the base URL https://app.mistergoodlink.com/api/v2/ and authenticate with a Bearer token:

# Example: check my account (wallet balance)curl -H "Authorization: Bearer sk_live_xxxxxxxx" \
     https://app.mistergoodlink.com/api/v2/account

Responses are normalised JSON of the form:

{ "results": [ ... ], "message": "", "code": 200, "count": 0 }

Main endpoints

MethodEndpointPurpose
GET/accountMy account: wallet balance (and publisher earnings)
GET/sitesCatalogue search (filters TF, CF, RD, traffic, language…)
GET/sites/{id}Details of a sellable site
POST/ordersPlace an SEO / GEO order paid with the wallet
GET/ordersTrack my orders
POST/PUT/my-sitesPublisher: add / update my sites
GET/POST/sellsPublisher: track and validate my sales

The complete, up-to-date documentation is available in your account, on the API page, once access is enabled. API usage is governed by the Terms of use.