Marketplace

The marketplace endpoints are where you can retrieve the media (also known as domains or sites) that Bazoom currently has on offer.

The primary resource of the marketplace is the Media, which contains useful information about the link building product.

GET/marketplace
Auth required

List all media

Retrieves a list of media from the marketplace.

Parameters

  • Name
    per_page
    Type
    integer
    Description

    Number of results per page

  • Name
    page
    Type
    integer
    Description

    Current page

  • Name
    sort
    Type
    string | null
    Description

    Available sorts are created_at, updated_at, name. To sort in descending order, use - sign in front of the sort, for example: -created_at

  • Name
    niche
    Type
    NicheType
    Description

    The niche to display prices for. Leave out to show regular prices

    Possible values

    casino loan erotic dating cbd crypto forex

  • Name
    filter[name]
    Type
    string | null
    Description

    The name of the media

  • Name
    filter[ahrefs_domain_rating]
    Type
    string | null
    Description

    The domain rating of the media. Must be a range to filter between (60,80). Min. value is 0 and max is 100

  • Name
    filter[ahrefs_organic_traffic]
    Type
    string | null
    Description

    The organic traffic of the media. Must be a range to filter between (50000,100000)

  • Name
    filter[ahrefs_referring_domains]
    Type
    string | null
    Description

    The number of referring domains of the media. Must be a range to filter between (15,200)

  • Name
    filter[moz_domain_authority]
    Type
    string | null
    Description

    The media's domain authority. Must be a range to filter between (20,40). Min. value is 0 and max is 100

  • Name
    filter[moz_spam_score]
    Type
    string | null
    Description

    The media's spam score. Must be a range to filter between (20,40). Min. value is 0 and max is 100

  • Name
    filter[semrush_authority_score]
    Type
    string | null
    Description

    The media's authority score. Must be a range to filter between (20,40). Min. value is 0 and max is 100

  • Name
    content_by_bazoom
    Type
    boolean | null
    Description

    Whether Bazoom provides content or not. Default is true.

  • Name
    filter[created_at]
    Type
    string | null · date
    Description

    The date the media was added to the marketplace. Must be a range to filter between (2025-05-17 00:00:00,2025-06-17 12:00:00)

  • Name
    filter[updated_at]
    Type
    string | null · date
    Description

    The date the media was last updated. Must be a range to filter between (2025-05-17 00:00:00,2025-06-17 12:00:00)

  • Name
    filter[type]
    Type
    LinkType
    Description

    The media's product type. Leave out to show all types

    Possible values

    article homepage native sitewide pr_article link_insertion brand_mention

  • Name
    filter[sponsor_tag]
    Type
    string | null
    Description

    How the media adds sponsor tags. Leave out to show all types

    Possible values

    unknown image text none rel_sponsored

  • Name
    filter[no_follow]
    Type
    string | null
    Description

    Whether publications are marked as nofollow

    Possible values

    true false both

  • Name
    filter[country]
    Type
    string | null
    Description

    Filter by country. Accepts one or more ISO 3166-1 alpha-2 codes, comma-separated. Example: dk,us

  • Name
    filter[author_link]
    Type
    string | null
    Description

    Filter on author link. Can be true or false.

    Possible values

    true false

Sample request

GET
/marketplace
const headers = {
  'Authorization': 'Bearer YOUR_SECRET_TOKEN',
  'Accept':'application/json'
};

fetch('https://api.bazoom.com/client-api/v1/marketplace',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

Responses

{
  "data": [
    {
      "name": "domain.com",
      "created_at": "2026-03-10T12:10:25.000000Z",
      "updated_at": "2026-06-11T12:24:39.000000Z",
      "type": "article",
      "country": "DK",
      "language": "da",
      "current_niche": "casino",
      "price": 200,
      "categories": [
        "News",
        "Finance"
      ],
      "accepted_niches": [
        "casino",
        "loan",
        "dating"
      ],
      "niche_prices": {
        "casino": 250,
        "loan": 225,
        "dating": 225
      },
      "metrics": {
        "ahrefs": {
          "domain_rating": 67,
          "linked_root_odmains": 100,
          "organic_traffic": 125000,
          "rank": 10000,
          "referring_domains": 950
        },
        "moz": {
          "domain_authority": 52,
          "spam_score": -1
        },
        "semrush": {
          "authority_score": 60
        }
      },
      "domain_age": "2004-11-23",
      "accepts_no_license": "no",
      "lifetime_in_months": 36,
      "delivery_score": {
        "successful_publications": 96,
        "cancelled_orders": 4
      },
      "sample_publication": "https://domain.com/article",
      "content_notes": "Content notes here",
      "sponsor_tag": "image",
      "media_delivers_content": false,
      "author_link": false
    }
  ],
  "links": {
    "first": "string",
    "last": "string",
    "prev": "string",
    "next": "string"
  },
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 1,
    "links": [
      {
        "url": "string",
        "label": "string",
        "active": true
      }
    ],
    "path": "string",
    "per_page": 0,
    "to": 1,
    "total": 0
  }
}

Responses

GET/marketplace/{domain}
Auth required

Retrieve a media

Retrieves a specific media by its domain name.

Parameters

  • Name
    domain
    Type
    string | null
    Description

    The domain name

  • Name
    niche
    Type
    NicheType
    Description

    The niche to display prices for. Leave out to show regular prices

    Possible values

    casino loan erotic dating cbd crypto forex

Sample request

GET
/marketplace/{domain}
const headers = {
  'Authorization': 'Bearer YOUR_SECRET_TOKEN',
  'Accept':'application/json'
};

fetch('https://api.bazoom.com/client-api/v1/marketplace/{domain}',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

Responses

{
  "name": "domain.com",
  "created_at": "2026-03-10T12:10:25.000000Z",
  "updated_at": "2026-06-11T12:24:39.000000Z",
  "type": "article",
  "country": "DK",
  "language": "da",
  "current_niche": "casino",
  "price": 200,
  "categories": [
    "News",
    "Finance"
  ],
  "accepted_niches": [
    "casino",
    "loan",
    "dating"
  ],
  "niche_prices": {
    "casino": 250,
    "loan": 225,
    "dating": 225
  },
  "metrics": {
    "ahrefs": {
      "domain_rating": 67,
      "linked_root_odmains": 100,
      "organic_traffic": 125000,
      "rank": 10000,
      "referring_domains": 950
    },
    "moz": {
      "domain_authority": 52,
      "spam_score": -1
    },
    "semrush": {
      "authority_score": 60
    }
  },
  "domain_age": "2004-11-23",
  "accepts_no_license": "no",
  "lifetime_in_months": 36,
  "delivery_score": {
    "successful_publications": 96,
    "cancelled_orders": 4
  },
  "sample_publication": "https://domain.com/article",
  "content_notes": "Content notes here",
  "sponsor_tag": "image",
  "media_delivers_content": false,
  "author_link": false
}

Responses