Skip to content

A live website. A reusable API.

Discover the requests behind a page, shape the response, and publish a documented API your customers can use.

Illustrative example
catalog.example/products
EXAMPLE CATALOGDesk lampSKU-104 · 45.00
XHR/catalog/itemsCaptured
{ "id": "SKU-104",
  "title": "Desk lamp",
  "price": 45.00 }
  • Import from a live URLStart from the page you already use.
  • Capture hidden XHR and GraphQL callsFind the data requests behind the page.
  • Live testing and response mappingChoose what your API returns.
See it in action

Turn page values into a product widget.

The source website is on the left. Choose which product values ApiClay should return, then see a separate app render only those fields on the right.

Interactive exampleSample data · no API calls or charges

From your input to a useful result.

  1. Choose a sample input
  2. Apply the feature’s workflow
  3. Inspect the result

This example runs entirely in your browser with illustrative data. Use the real feature’s guide and listing to check supported inputs, access rules, and pricing.

Explore the example, then use the setup guide to try the real feature.

Project setup and what to check

Input: A source URL, the fields you need, and any query inputs your route should accept. Check how the page presents the data before choosing an extraction mode.

Workflow: Configure the website source and map the output. Use browser actions only when the workflow needs interaction, then test the route with representative inputs.

Result: A published API contract consumers can inspect and test in its listing. Your frontend can consume structured fields without implementing the extraction workflow itself.

Test missing values and layout changes. Revisit mappings when the source changes and monitor the published response if freshness matters.

Import a live website

From a live page to a documented contract.

Discover the request. Choose the fields. Publish a reusable API.

  1. 1

    Import the page

    Inspect a live URL and review suggested route drafts.

  2. 2

    Shape the response

    Test the source and map the fields your customers need.

  3. 3

    Publish your API

    Set access, limits, and pricing after a private test.

Discover. Map. Publish.

Capture the background request, test it against your source, and expose the fields your consumers need.

  • Live URL import creates editable route drafts.
  • Test the actual response before choosing mapping paths.
  • Keep credentials private and review the listing before publishing.

Illustrative catalog response. Captured requests and mapping paths vary by source; re-test when the upstream changes.

Illustrative upstream JSON
{
  "items": [{
    "sku": "SKU-104",
    "name": "Desk lamp",
    "price": 45.00,
    "available": true
  }]
}
Example response mapping
Public field  ←  Tested response path
id            ←  items[0].sku
title         ←  items[0].name
price         ←  items[0].price
in_stock      ←  items[0].available

Find the data behind the page

Capture background XHR and GraphQL requests as editable route drafts.

Keep one public contract

Map source responses into a consistent set of buyer-facing fields.

Inside the capability

From a dynamic web page to a documented API contract

The data behind a modern page often arrives after the initial HTML, through JavaScript, search controls, or background requests. ApiClay's live URL import helps a publisher inspect that traffic and create editable API route drafts. You refine the request and response contract before making the route available to buyers.

This workflow is useful when you have permission to retrieve and productize the source data. It combines route configuration with browser execution, proxy policies, session handling, and API monetization. Once published, your application or buyer calls the documented ApiClay route rather than maintaining the page-specific execution steps in every client.

Discover background data requests

Live URL import opens a page in a cloud browser, scrolls to trigger content, probes available search and pagination controls, and captures JSON or GraphQL traffic into a HAR-style record.

How it works

The resulting drafts are a starting point: review the captured paths, required inputs, secrets, and output before publishing.

Choose static, JavaScript, or automatic execution

A simple source may work as a fast HTTP request.

How it works

A JavaScript-heavy page may need browser rendering. Auto mode can begin with static fetching and escalate when necessary. Explicit render settings let you balance source compatibility with the compute and proxy costs of a successful call.

Automate the interaction before extracting

Browser actions can navigate, fill inputs, click controls, wait for content, scroll, evaluate expressions, and intercept XHR.

How it works

Bind public request inputs into configured actions for a reusable search or lookup route. Keep private authentication values in server-side fields or reusable Vault blocks.

Return a stable shape to every buyer

Choose captured XHR JSON when the source already has a suitable structured response, or transform page content into JSON, Markdown, text, and other supported outputs.

How it works

Schema mapping exposes the selected fields through the route's public contract. Re-test when the upstream page changes; automation still depends on the source.

Make it useful

Where this fits into your work.

Product and stock feeds

Expose permitted catalog searches behind a documented route with a predictable price, availability, and identifier schema for downstream applications.

Searchable public directories

Bind a caller's query into a page search and return the matching data fields. Use limits and trials to control exploratory traffic.

Authorized portal data

Use session bootstrap or an owner-saved login profile for an authorized portal workflow. Buyers use the route contract rather than sharing the login session themselves.

From idea to first result

Start with a focused test.

Use these steps to set up Website to API and review the result before making it part of a larger workflow.

Import a live website →
  1. 1

    Import the live page

    Open Publisher Studio and choose Import from Live URL. Provide the page and proxy configuration so ApiClay can inspect browser activity and suggest route drafts.

  2. 2

    Test and shape the response

    Review captured requests, mark credentials private, and run a live route test. Use the response explorer to map the fields buyers should receive.

  3. 3

    Publish the contract

    Start in a private sandbox, configure usage limits and pricing, then submit a public listing when the route is ready for marketplace discovery.

Plan before you scale

Understand each workflow’s cost.

Match the feature’s limits and billing model to the work you want to run.

Explore API listings →

Publishers configure route prices and choose a proxy policy. Successful browser execution, verified CAPTCHA solves, or metered proxy traffic can affect request economics; review the complete cost before setting a price.

ApiClay applies a minimum price guard for vendor-paid platform proxies based on configured bandwidth caps. Failed calls follow refund rules, and failed platform-proxy bandwidth is absorbed by ApiClay under the documented policy.

Open an API listing for its Reference, Playground, and Pricing. Check the selected route’s allowances and applicable infrastructure charges before increasing usage.

FAQs

Is this different from the URL extraction API?

Yes. Direct extraction accepts a URL for immediate processing. Website-to-API is a publisher workflow for creating a reusable route with documented inputs, response mapping, access rules, and optional marketplace sales.

Does live URL import publish automatically?

No. It produces editable route drafts. Review inputs and secrets, configure policy and pricing, and test the route before publishing.

Can I use data behind a login?

For authorized workflows, session bootstrap and persistent profiles can supply the required session state. You remain responsible for the source permissions and for keeping stored login credentials and profiles restricted.

Will a website API keep working after the source changes?

It depends on the change. Background endpoints, selectors, and login behavior can change upstream. Use live testing and logs to diagnose changes and update the route when required.

Turn your next source into an API.

Start with a live URL. Build a contract your customers can use.

Import a live website