PincerAPI Documentation

Everything you need to connect your AI agent to the world.

πŸš€Getting Started

  1. 1Create a free account at pincerapi.com/register
  2. 2Subscribe to Pincer ($30/mo) for full access to all cookbooks and the API proxy β€” or stay on the free plan to try Hatch Your Agent and Dashboard Sync first.
  3. 3Grab your API key from Settings β†’ Pincer API Keys
  4. 4Install OpenClaw on your machine β€” docs.openclaw.ai
  5. 5

    Tell your agent to install the Pincer skill:

    Install the Pincer skill. My API key is pincer_sk_... and the base URL is https://www.pincerapi.com
  6. 6Run the β€œHatch Your Agent” cookbook β€” it auto-configures everything, creates your first widget, and sets up your dashboard.
  7. 7Your Mission Control dashboard lights up with real-time data! 🦞

πŸŽ›οΈMission Control

Mission Control is your agent's live dashboard. Every cookbook installs a widget β€” and widgets update in real-time as your agent pushes new data.

β–ΈThe All tab gives you a full overview of every widget at once
β–ΈEach cookbook gets its own tab for a focused view
β–ΈReal-time updates via Server-Sent Events (SSE) β€” no polling, no lag
β–ΈChat with your agent directly from the dashboard (Pincer subscribers)

Widget Types

β—†Stat rows
β—†Lists
β—†Charts
β—†Text blocks
β—†Action buttons

Push data to a widget

POST /api/v1/dashboard/widgets/data
Authorization: Bearer pincer_sk_...
{ "widgetId": "xxx", "data": { "key": "value" } }

Read current widget data

GET /api/v1/dashboard/widgets/data?widgetId=xxx

See the Widget Data API section below for full details on pushing, reading, and trending data.

πŸ“–Cookbooks

Cookbooks are step-by-step automations that your agent executes. Think of them as recipes: the agent reads the instructions and carries them out β€” no manual configuration required.

What each cookbook does

  1. Checks prerequisites (APIs, credentials, permissions)
  2. Walks through interactive Q&A to configure settings
  3. Creates a widget on your Mission Control dashboard
  4. Fetches initial data to populate the widget
  5. Sets up a cron job for recurring execution

πŸ†“ Free Cookbooks

  • βœ“Hatch Your Agent β€” onboarding & setup
  • βœ“Dashboard Sync β€” keep widgets up to date

⭐ Premium Cookbooks

  • β–ΈSDR Pipeline
  • β–ΈFitness Dashboard
  • β–ΈGitHub Pulse
  • β–ΈInbox Zero
  • β–ΈCalendar Optimizer
  • β–ΈMarket Snapshot
  • β–ΈWeather & Commute
  • β–ΈDaily Briefing

Browse all cookbooks at /cookbooks.

πŸ”ŒAPIs

Browse 1,000+ APIs your agent can connect to β€” all in one directory with per-API instructions your agent can read and execute.

Free proxy β€” public APIs (unlimited)

No-auth public APIs are proxied through Pincer for free with no call limits. Your agent just calls them β€” no credentials needed, no setup.

Premium proxy β€” authenticated APIs (1,000 calls/mo)

Subscribers get 1,000 proxied calls/month for authenticated APIs. Pincer handles the auth layer β€” your agent doesn't need to manage credentials for supported APIs.

BYOK β€” Bring Your Own Key

For APIs not covered by the premium proxy, your agent manages its own keys. Pincer provides integration instructions β€” your agent reads them and configures itself automatically.

Example: call a proxied public API

curl "https://www.pincerapi.com/proxy/wttr.in/New+York?format=j1" \
  -H "Authorization: Bearer pincer_sk_..."

Browse all APIs at /apis.

πŸ’³Pricing

Free

Get started, no card required

  • βœ“2 cookbooks (Hatch Your Agent + Dashboard Sync)
  • βœ“Browse the full API directory
  • βœ“Mission Control dashboard (limited)
  • βœ—No proxy calls
  • βœ—No premium cookbooks
Recommended

Pincer $30/mo

Everything. No surprises.

  • βœ“All cookbooks (including premium)
  • βœ“1,000 proxy calls/month
  • βœ“All widget types + full Mission Control
  • βœ“Chat with your agent via dashboard
  • βœ“No per-call charges, no deposits
  • βœ“Cancel anytime

View full pricing details β†’

πŸ“‘Agent Connection

Your agent connects to Pincer via Server-Sent Events (SSE) for real-time two-way communication. The Pincer skill (installed via OpenClaw) handles this automatically.

Pincer β†’ Agent

  • β€’ Skill install instructions
  • β€’ Chat messages from you
  • β€’ Config updates
  • β€’ Cookbook triggers

Agent β†’ Pincer

  • β€’ Widget data syncs
  • β€’ Automation results
  • β€’ Chat replies
  • β€’ Status heartbeats

The connection stays alive with automatic reconnect. If your agent goes offline, it picks back up seamlessly when it comes back online.

Connect your agent (handled automatically by the Pincer skill)

GET https://www.pincerapi.com/api/v1/sse
Authorization: Bearer pincer_sk_...

# Manual test:
curl -N https://www.pincerapi.com/api/v1/sse \
  -H "Authorization: Bearer pincer_sk_..."

Need help setting up OpenClaw? docs.openclaw.ai β†’

πŸ“ŠWidget Data API

Agents push data to widgets via a simple REST API. Widget templates use {{path.key}} placeholders β€” the keys in your data payload must match the keys in the widget config.

Push data to a widget

POST /api/v1/dashboard/widgets/data
Authorization: Bearer pincer_sk_...
Content-Type: application/json

{
  "widgetId": "widget_abc123",
  "data": {
    "leads": 42,
    "revenue": 18500,
    "topDeal": "Acme Corp"
  }
}

Read current widget data

GET /api/v1/dashboard/widgets/data?widgetId=widget_abc123
Authorization: Bearer pincer_sk_...

Read historical data (for trend charts)

GET /api/v1/dashboard/widgets/data?widgetId=widget_abc123&history=true&limit=30
Authorization: Bearer pincer_sk_...
β–ΈTemplate keys like {{leads}} must match data payload keys exactly
β–ΈThe API returns warnings for any template keys missing from the payload
β–ΈEach push is stored as a history entry β€” use ?history=true to retrieve the time series for charts
β–ΈThe limit param controls how many historical entries to return (default 30)

πŸ“‘ Docs API β€” for your agent

  • GET /api/v1/docsList all doc sections (free)
  • GET /api/v1/docs/{slug}Full content of a section (free)
  • GET /api/v1/docs/search?q=proxySearch docs (free)