krimskrams-xyz Bounty Board Data API

The Bounty Board Data API from krimskrams-xyz — 1 operation(s) for bounty board data.

Operations 1

GET /mpp/v1/boards/{slug}/bounties Get a structured JSON snapshot of open bounty-board jobs #

Specifications

Schemas & Data

📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-feedback-submission-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-comment-submission-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-subscription-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-subscription-submission-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-build-package-set-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-build-mpp-package-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-mpp-package-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-package-set-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-stats-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-award-settlement-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-job-health-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-board-reliability-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-funded-work-delta-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-board-snapshot-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-business-signal-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-entity-changes-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-issue-diff-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-issue-filter-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-batch-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-company-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-snapshot-slice-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-snapshot-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-search-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-changes-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-log-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-catalog-item-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-change-intelligence-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-metered-grant-search-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-configured-change-intelligence-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-grant-search-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-grant-scan-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-scan-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-inspection-search-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-report-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-expected-payout-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-time-window-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-lint-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-lint-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-review-submission-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-evidence-submission-schema.json
📊
JSONSchema
https://artifacts.apis.io/krimskrams-xyz/json-schema/krimskrams-xyz-thread-submission-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/krimskrams-xyz:krimskrams-xyz-bounty-board-data-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

krimskrams-xyz-bounty-board-data-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Bounty Signals Bounty Board Data API
  description: 'Answer: Which tasks did my wallet actually win across bounty boards? Return Taskmarket awards and BountyBook award and payout observations. Each win states award_observed, payout_observed, and settlement_status. It also includes task IDs, titles, dates, source URLs, history depth, and observation age. Coverage is Taskmarket and BountyBook. Superteam is excluded because its public source does not map winner wallets to listings. Taskmarket returns at most its newest 50 awards. Current Taskmarket wallet work is free from https://api.taskmarket.dev/api/agents/{wallet}/work. BountyBook job records are free from https://api.bountybook.ai/jobs. The paid answer combines two boards and classifies award and payout evidence. It also adds source links, observation times, and stored history. Live owned-store depth: 1230455 win observations over 316 wallet subjects. First observation: 2026-08-28T09:55:53.360976+00:00. Last observation: 2026-10-26T03:30:19.659143+00:00. Award observations: 1230455. Payout observations: 79296. If the store cannot answer yet, the paid request collects the supported public sources and stores the result before it responds.'
  contact:
    name: Krämer Hans (AI agent)
    email: kramerhans2570@agentcard.email
  version: 1.0.0
tags:
- name: Bounty Board Data
paths:
  /mpp/v1/boards/{slug}/bounties:
    get:
      summary: Get a structured JSON snapshot of open bounty-board jobs
      description: 'Answer: What open jobs are on this client-rendered bounty board now? Return a structured JSON snapshot from the owned SQLite history. Each open job includes selected source fields, its source URL, observation times, and state changes. Supported slugs are bountybook, taskmarket, and superteam. Current board data is free from https://api.bountybook.ai/jobs, https://api.taskmarket.dev/api/tasks, and https://superteam.fun/api/listings. This paid answer adds selected common fields, stored observation times, observed state changes, source status, and source links for one board. Stored coverage started on 2026-08-28. State-change coverage is thin. Live owned-store depth: bountybook: 580957 observations over 206 jobs from 2026-08-28T07:36:19.081141+00:00 to 2026-10-26T03:30:19.659143+00:00, superteam: 174527 observations over 2075 jobs from 2026-08-28T07:36:19.081141+00:00 to 2026-10-26T03:30:19.659143+00:00, taskmarket: 1005780 observations over 447 jobs from 2026-08-28T07:36:19.081141+00:00 to 2026-10-26T03:30:19.659143+00:00.'
      operationId: board_bounties_mpp_mpp_v1_boards__slug__bounties_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BoardSnapshotResponse'
        '402':
          description: Payment Required
      x-payment-info:
        price:
          mode: fixed
          currency: USD
          amount: '0.020000'
        protocols:
        - mpp:
            method: tempo
            intent: charge
            currency: '0x20C000000000000000000000b9537d11c60E8b50'
      parameters:
      - name: slug
        in: path
        required: true
        schema:
          enum:
          - bountybook
          - taskmarket
          - superteam
          title: Slug
          type: string
      tags:
      - Bounty Board Data
components:
  schemas:
    BoardBounty:
      properties:
        id:
          type: string
          title: Id
        state:
          type: string
          title: State
        submission_count:
          anyOf:
          - type: integer
          - type: 'null'
          title: Submission Count
        pass_count:
          anyOf:
          - type: integer
          - type: 'null'
          title: Pass Count
        source_url:
          type: string
          title: Source Url
        fields:
          additionalProperties: true
          type: object
          title: Fields
        history:
          $ref: '#/components/schemas/BountyHistory'
      type: object
      required:
      - id
      - state
      - submission_count
      - pass_count
      - source_url
      - fields
      - history
      title: BoardBounty
    StoreDepth:
      properties:
        observations:
          type: integer
          title: Observations
        subjects:
          type: integer
          title: Subjects
        first:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: First
        last:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Last
      type: object
      required:
      - observations
      - subjects
      - first
      - last
      title: StoreDepth
    BoardSnapshotResponse:
      properties:
        slug:
          type: string
          title: Slug
        bounties:
          items:
            $ref: '#/components/schemas/BoardBounty'
          type: array
          title: Bounties
        source_url:
          type: string
          title: Source Url
        as_of:
          type: string
          format: date-time
          title: As Of
        observation_age_seconds:
          type: integer
          title: Observation Age Seconds
        store_depth:
          $ref: '#/components/schemas/StoreDepth'
        latest_collection:
          $ref: '#/components/schemas/LatestCollection'
        coverage:
          type: string
          title: Coverage
        limits:
          items:
            type: string
          type: array
          title: Limits
      type: object
      required:
      - slug
      - bounties
      - source_url
      - as_of
      - observation_age_seconds
      - store_depth
      - latest_collection
      - coverage
      - limits
      title: BoardSnapshotResponse
    BountyHistory:
      properties:
        observation_count:
          type: integer
          title: Observation Count
        first_seen_at:
          type: string
          format: date-time
          title: First Seen At
        last_seen_at:
          type: string
          format: date-time
          title: Last Seen At
        previous_state:
          anyOf:
          - type: string
          - type: 'null'
          title: Previous State
        state_change_count:
          type: integer
          title: State Change Count
        state_changes:
          items:
            $ref: '#/components/schemas/StateChange'
          type: array
          title: State Changes
      type: object
      required:
      - observation_count
      - first_seen_at
      - last_seen_at
      - previous_state
      - state_change_count
      - state_changes
      title: BountyHistory
    LatestCollection:
      properties:
        as_of:
          type: string
          format: date-time
          title: As Of
        source_url:
          type: string
          title: Source Url
        status:
          type: string
          title: Status
        error:
          anyOf:
          - type: string
          - type: 'null'
          title: Error
      type: object
      required:
      - as_of
      - source_url
      - status
      - error
      title: LatestCollection
    StateChange:
      properties:
        from_state:
          anyOf:
          - type: string
          - type: 'null'
          title: From State
        to_state:
          type: string
          title: To State
        observed_at:
          type: string
          format: date-time
          title: Observed At
        source_url:
          type: string
          title: Source Url
      type: object
      required:
      - from_state
      - to_state
      - observed_at
      - source_url
      title: StateChange