API Documentation

Build integrations with the AccsMarkets API — read listings, manage offers, and check escrow status programmatically.

Get your API key

Base URL

https://accsmarkets.org/api/v1

Authentication

Every request must include your API key as a bearer token. Create and manage keys from the Developer Portal once logged in.

Authorization: Bearer <api_key>

Quick Start

cURL
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://accsmarkets.org/api/v1/listings
JavaScript
const res = await fetch("https://accsmarkets.org/api/v1/listings", {
  headers: { Authorization: "Bearer YOUR_API_KEY" }
});
const data = await res.json();
Python
import requests

res = requests.get(
    "https://accsmarkets.org/api/v1/listings",
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = res.json()

Endpoints

MethodEndpointDescription
GET/v1/listingsList all active listings, with filters
GET/v1/listings/:idGet a single listing by ID
GET/v1/meGet current user profile
GET/v1/me/escrowsList your escrow transactions
GET/v1/me/walletGet wallet balance & transactions
POST/v1/offersCreate a new offer on a listing
GET/v1/me/notificationsList recent notifications

Rate Limits

Standard tier

60 req/min

Per API key

Enterprise tier

300 req/min

Contact sales to upgrade

Rate limit headers: X-RateLimit-Remaining, X-RateLimit-Reset