API Documentation
Build integrations with the AccsMarkets API — read listings, manage offers, and check escrow status programmatically.
Get your API keyBase URL
https://accsmarkets.org/api/v1Authentication
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/listingsJavaScript
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
| Method | Endpoint | Description |
|---|---|---|
| GET | /v1/listings | List all active listings, with filters |
| GET | /v1/listings/:id | Get a single listing by ID |
| GET | /v1/me | Get current user profile |
| GET | /v1/me/escrows | List your escrow transactions |
| GET | /v1/me/wallet | Get wallet balance & transactions |
| POST | /v1/offers | Create a new offer on a listing |
| GET | /v1/me/notifications | List 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