SDKs & tools

The MidasAI API is a standard REST JSON API — use any HTTP client.

Official language SDKs are on the roadmap. Today, integrate with fetch, curl, or your preferred HTTP library.

TypeScript / JavaScript

typescript
const API_KEY = process.env.MIDASAI_API_KEY!
const BASE = "https://api.midasai.tech"

export async function listListings(page = 1) {
  const res = await fetch(`${BASE}/v1/listings?page=${page}`, {
    headers: { Authorization: API_KEY },
    next: { revalidate: 30 },
  })
  if (!res.ok) throw new Error((await res.json()).error)
  return res.json()
}

Python

python
import os, requests

BASE = "https://api.midasai.tech"
HEADERS = {"Authorization": os.environ["MIDASAI_API_KEY"]}

r = requests.get(f"{BASE}/v1/listings", headers=HEADERS, timeout=30)
r.raise_for_status()
print(r.json())

OpenAPI

An OpenAPI 3 spec will be published at /openapi.json. Until then, use the API reference.