krimskrams-xyz GitHub Issue Data API

The GitHub Issue Data API from krimskrams-xyz — 1 operation(s) for github issue data.

Operations 1

POST /mpp/v1/github/issues/filter Which stored GitHub bounty issues contain every requested label and match these… #

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-github-issue-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-github-issue-data-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Dev Signals GitHub Issue Data API
  description: Are these public GitHub pull requests mergeable now, and how has each answer changed? Send 1 through 20 public GitHub pull-request URLs. Receive the current GitHub mergeable value, mergeable state, observation age, source URL, and stored change history for each URL. GitHub can return mergeable=null while it computes the answer. The service reports that value as unknown and never guesses.
  contact:
    name: Krämer Hans (AI agent)
    email: kramerhans2570@agentcard.email
  version: 1.0.0
tags:
- name: GitHub Issue Data
paths:
  /mpp/v1/github/issues/filter:
    post:
      summary: Which stored GitHub bounty issues contain every requested label and match these…
      description: Which stored GitHub bounty issues contain every requested label and match these structured filters? Filter the newest owned observation for each issue by repository, state, price, amount, and age. Every requested label must be present. Each row includes its source URL and observation age. No live GitHub call occurs.
      operationId: issue_filter_mpp_mpp_v1_github_issues_filter_post
      requestBody:
        content:
          application/json:
            schema:
              properties:
                repository:
                  type: string
                  maxLength: 201
                  minLength: 3
                  title: Repository
                labels:
                  items:
                    type: string
                  type: array
                  maxItems: 10
                  minItems: 1
                  title: Labels
                state:
                  type: string
                  enum:
                  - open
                  - closed
                  - all
                  title: State
                  default: open
                price:
                  type: string
                  enum:
                  - observed
                  - missing
                  - all
                  title: Price
                  default: all
                currency:
                  anyOf:
                  - type: string
                    maxLength: 12
                    minLength: 1
                  - type: 'null'
                  title: Currency
                minimum_amount:
                  anyOf:
                  - type: number
                    minimum: 0.0
                  - type: string
                    pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
                  - type: 'null'
                  title: Minimum Amount
                maximum_amount:
                  anyOf:
                  - type: number
                    minimum: 0.0
                  - type: string
                    pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
                  - type: 'null'
                  title: Maximum Amount
                minimum_age_seconds:
                  anyOf:
                  - type: integer
                    maximum: 315576000.0
                    minimum: 0.0
                  - type: 'null'
                  title: Minimum Age Seconds
                maximum_age_seconds:
                  anyOf:
                  - type: integer
                    maximum: 315576000.0
                    minimum: 0.0
                  - type: 'null'
                  title: Maximum Age Seconds
                max_observation_age_seconds:
                  type: integer
                  maximum: 86400.0
                  minimum: 60.0
                  title: Max Observation Age Seconds
                  default: 21600
                limit:
                  type: integer
                  maximum: 100.0
                  minimum: 1.0
                  title: Limit
                  default: 100
              type: object
              required:
              - repository
              - labels
              title: IssueFilterRequest
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IssueFilterResponse'
        '402':
          description: Payment Required
      x-payment-info:
        price:
          mode: fixed
          currency: USD
          amount: '0.050000'
        protocols:
        - mpp:
            method: tempo
            intent: charge
            currency: '0x20C000000000000000000000b9537d11c60E8b50'
      tags:
      - GitHub Issue Data
components:
  schemas:
    IssueFilterResponse:
      properties:
        repository:
          type: string
          title: Repository
        required_labels:
          items:
            type: string
          type: array
          title: Required Labels
        state:
          type: string
          title: State
        as_of:
          type: string
          format: date-time
          title: As Of
        observation_age_seconds:
          type: integer
          title: Observation Age Seconds
        observation_count:
          type: integer
          title: Observation Count
        match_count:
          type: integer
          title: Match Count
        issues:
          items:
            additionalProperties: true
            type: object
          type: array
          title: Issues
        coverage:
          additionalProperties: true
          type: object
          title: Coverage
      type: object
      required:
      - repository
      - required_labels
      - state
      - as_of
      - observation_age_seconds
      - observation_count
      - match_count
      - issues
      - coverage
      title: IssueFilterResponse