Loading...

aaas.market API

Connect the micro tools and engagement services to your own code or to an AI agent: create tasks on 18 networks, track their progress and cancel them over a REST API.

Get started

Three steps from an account to your first request.

  1. Step 1

    Get an API key

    Sign in, then call POST generate-key/ with your session token. Keep your key secure and never share it publicly. Each user can have only one active API key.

    Sign in
  2. Step 2

    Send it in a header

    Add X-API-Key: your_api_key_here to every request. All API requests require authentication using your API key. Include it in the request header or as a query parameter.

  3. Step 3

    Call the base URL

    Every path below is relative to https://aaas.market/api/public-api/. Pick a network to see ready request bodies for each of its actions.

First request · curl
curl -X GET "https://aaas.market/api/public-api/task-status/12345/" \
  -H "X-API-Key: your_api_key_here"

API by network

Each network has its own page with every action, request body and response.

Endpoints

Tasks are created, tracked and deleted with an API key; keys themselves are managed with your session token.

  • POSTcreate-task/

    Create Task

    Create a new task to be completed by the community. You need sufficient balance and available task slots to create a task. For a single action use type + price + actions_required. For multi-action bundles set type to MULTI_ACTION and pass multi_action_items (at least two distinct actions on the same post URL).

  • GETtask-status/{task_id}/

    Get Task Status

    Get the status and details of one or more tasks. You can query a single task by ID or multiple tasks using comma-separated IDs. Use this endpoint to track task progress and completion. For meaningful COMMENT tasks (single-action or inside MULTI_ACTION bundles), the response includes answer_url and action_completions with submitted_comment, comment_url, and answer_url for each completed action.

  • DELETEdelete-task/{task_id}/

    Delete Task

    Delete a task you created. Marks the task as DELETED, refunds unused points for incomplete actions, and restores one available task slot — same behavior as deleting a task in the dashboard.

  • POSTgenerate-key/

    Generate API Key

    Generate an API key to authenticate your requests. Keep your key secure and never share it publicly. Each user can have only one active API key.

  • GETlist-keys/

    List API Keys

    Returns the active API key metadata for the authenticated user. Requires JWT Bearer token.

Actions

Values of the type field and the networks that accept them.