Orthogonal Riveter API

The Riveter API API from Orthogonal — 5 operation(s) for riveter api.

Operations 5

GET /riveter/v1/run_status Check the current status of a project run #
GET /riveter/v1/run_data Retrieve the processed data from a completed project run #
POST /riveter/v1/stop_run Stop a currently running project. This will halt all processing and mark the run as stopped. Behavior: If the run is already stopped or success, returns success with current status #
POST /riveter/v1/run Copy link Define the structure of your output directly in the API request. This endpoint allows you to define both your input data and output configuration in a single request. #
POST /riveter/v1/scrape Scrape a webpage and return the text content. This endpoint allows you to extract text content from any public webpage. #

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/orthogonal-riveter-api-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 email required.

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

OpenAPI Specification

orthogonal-riveter-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Orthogonal API Marketplace Riveter API
  version: 1.0.0
  description: Discoverable APIs payable over MPP (Machine Payments Protocol / Tempo), x402, and np (Circle Gateway Nanopayments, x402 v2).
servers:
- url: https://mpp.orthogonal.com
  description: MPP (Tempo) rail
- url: https://x402.orthogonal.com
  description: x402 rail
- url: https://np.orthogonal.com
  description: np (Circle Gateway, x402 v2) rail
tags:
- name: Riveter API
paths:
  /riveter/v1/run_status:
    get:
      operationId: riveter_GET__v1_run_status
      summary: Check the current status of a project run
      tags:
      - Riveter API
      responses:
        '200':
          description: Successful response
  /riveter/v1/run_data:
    get:
      operationId: riveter_GET__v1_run_data
      summary: Retrieve the processed data from a completed project run
      tags:
      - Riveter API
      responses:
        '200':
          description: Successful response
  /riveter/v1/stop_run:
    post:
      operationId: riveter_POST__v1_stop_run
      summary: 'Stop a currently running project. This will halt all processing and mark the run as stopped. Behavior:  If the run is already stopped or success, returns success with current status. If the run is in progress, stops all pending cells and marks the run as stopped.  Stopped runs cannot be resumed'
      tags:
      - Riveter API
      responses:
        '200':
          description: Successful response
  /riveter/v1/run:
    post:
      operationId: riveter_POST__v1_run
      summary: Copy link Define the structure of your output directly in the API request. This endpoint allows you to define both your input data and output configuration in a single request.
      tags:
      - Riveter API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/riveter/v1/run
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/riveter/v1/run
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/riveter/v1/run
  /riveter/v1/scrape:
    post:
      operationId: riveter_POST__v1_scrape
      summary: Scrape a webpage and return the text content. This endpoint allows you to extract text content from any public webpage.
      tags:
      - Riveter API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/riveter/v1/scrape
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/riveter/v1/scrape
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/riveter/v1/scrape
x-service-info:
  name: Orthogonal
  docs:
    llms: https://api.orthogonal.com/llms.txt
  protocols:
  - mpp
  - x402
  - np