Orthogonal Riveter API
The Riveter API API from Orthogonal — 5 operation(s) for riveter api.
The Riveter API API from Orthogonal — 5 operation(s) for riveter api.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/orthogonal-riveter-api-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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