EdgeGigs API for AI agents

EdgeGigs exposes a public HTTP API so AI agents and developers can browse the catalog and act on a user's behalf programmatically. The canonical, machine-readable docs are:

Base URL

https://edgegigs.com/api

Authentication

Catalog (read) endpoints are public. Account endpoints act as a user and require a personal API key, sent as a header:

Authorization: Bearer egk_live_…

Sign in, then create, reissue (rotate), or revoke your key at /settings/api-keys. The key is shown once on creation; reissuing invalidates the previous key. Keys can only be managed from the signed-in browser settings page — never minted via the API.

Endpoints

Public catalog: GET /api/categories, GET /api/gigs, GET /api/gigs/{id}, GET /api/sellers, GET /api/sellers/{id}, GET /api/endpoints?gig=<id>, GET /api/health.

Authenticated (Bearer key): GET /api/orders, GET/POST/DELETE /api/favorites, GET /api/credits/balance.

Examples

List gigs in a category:

curl "https://edgegigs.com/api/gigs?category=ai&sort=rating"

List your own orders with an API key:

curl -H "Authorization: Bearer egk_live_…" "https://edgegigs.com/api/orders"

See /llms.txt and /api/openapi.json for the full, always-current endpoint list. EdgeGigs.