serpΒ·base API Documentation

πŸ“ Forms & Applications

Read a form before you touch it, then send an application or a contact request β€” and have the result actually confirmed. No logins, no payments, no file uploads.

inspect $1.00 · submit $2.00 / 1,000 POST /v1/query USDC on Base Β· x402

Three modes, one tool

What we refuse β€” in code, not in policy text

Tools in this group

ToolWhat it doesDocs
form_actionmode=inspect / submit / submit_captcha Full docs β†’

Request

# 1) read the form first β€” fields, required flags, captcha type. Nothing is sent.
curl -X POST https://api.serp-base.com/v1/query \
  -H "Content-Type: application/json" \
  -d '{"tool": "form_action", "query": "https://example.com/contact", "mode": "inspect"}'

# 2) send it
curl -X POST https://api.serp-base.com/v1/query \
  -H "Content-Type: application/json" \
  -d '{"tool": "form_action", "query": "https://example.com/contact", "mode": "submit",
       "values": {"name": "Ivan", "email": "[email protected]", "message": "Hello"}}'

Key parameters

FieldDescription
urlPage with the form
modeinspect (default) Β· submit Β· submit_captcha
valuesField name to value β€” only fields that exist in the form are sent
form_indexWhich form on the page (default 0)

Response

{
  "status": "submitted",
  "http_status": 200,
  "sent_fields": ["email", "message", "name"],
  "ignored_fields": [],
  "cost_breakdown": {
    "form_call": 0.19,
    "captcha_solution": 0.0
  }
}

status is submitted (a real confirmation signal was found), submitted_rejected, or submitted_unconfirmed β€” and in the last case you are not charged for a guess.

Payment: pay per call with USDC on Base via the x402 protocol. inspect $1.00/1k Β· submit $2.00/1k Β· submit_captcha $2.00/1k plus the captcha solution as a separate line. Reading costs less than sending because it does less. Gas is covered by the facilitator. Refusals and unconfirmed submissions are free.
Read full API docs β†’ Get API key

Pay-per-request data APIs. Built for agents and developers.