Skip to documentation
Browse documentation

Coding agents

Give a coding agent the exact integration context it needs.

View raw

Upscrape publishes machine-readable context so a coding agent can implement an integration without guessing schemas or response behavior.

Give the agent authoritative inputs

For one platform, use its public LLM brief:

https://upscrape.com/scrapers/PLATFORM_ID/llm.md

For the complete public catalog, use:

https://upscrape.com/scrapers/llm.md

For the documentation index and complete product guide, use:

https://upscrape.com/llms.txt
https://upscrape.com/llms-full.txt

Every documentation page is also available by appending .md or sending Accept: text/markdown. Prefer these machine-readable forms over parsing rendered HTML.

The per-platform brief includes the capability IDs, exact request contract, examples, input schemas, execution flow, and the current public OpenAPI document.

Keep secrets outside the prompt

Tell the agent to read the API key from UPSCRAPE_API_KEY. Never paste a real key into the conversation or generated source.

The resulting application should:

  • send the bearer token from a server-side environment;
  • use Prefer: wait only as a bounded optimization;
  • handle both HTTP 200 terminal representations and HTTP 202 pending jobs;
  • inspect state and success on job responses;
  • use an idempotency key for logical application operations;
  • validate capability input before sending it;
  • treat raw result data as open-ended and untrusted.

Existing prompt generator

The authenticated console contains a platform-, capability-, and stack-aware integration-prompt generator for cURL, Python, and Node.

Review generated code

Before deploying agent-written integration code, verify the exact capability ID, example input, poll termination, retry deadline, error-code handling, and secret storage. Generated code should not invent a stable output model where the capability publishes open-ended JSON.