start for free
start for free
web scraping · coming soon

Scrape any company website. One call.

Your agent sends a domain. MoltSets fetches the homepage and returns structured JSON: headings, key pages, emails, phone numbers, social profiles and the technologies it runs on.

coming soon read the docs
MoltSets Console - scrape_website
POST /tools/scrape_website  { "domain": "acme.com" }
200 OK  ·  status: ok  ·  1 scrape token
---
title       Acme · Billing software for SaaS teams
key pages   pricing /pricing · careers /careers · demo /demo · docs null
emails      sales@acme.com
phones      +1 415 555 0100
socials     linkedin · x · github
tech        hubspot · stripe · intercom
what comes back

One domain in, the homepage as data out

page content

What the company says about itself, in its own words.

  • Title, description and Open Graph text
  • H1–H3 headings
  • A text excerpt of the visible copy, and counts

key pages

The pages you’d otherwise go hunting for.

  • Contact, about, pricing, careers and demo
  • Blog, docs, privacy, terms, login and signup
  • Navigation and footer links

contact points

Ways to reach the company, as published on its homepage.

  • Emails found on the page
  • Phone numbers found on the page
  • Social profiles

technologies

The tools a company runs its website on.

  • Detected technologies
  • Read from the homepage itself
  • Returned with everything else, in the same call
the call

Skip the HTML. Get the fields.

scrape_website never returns raw HTML or images. Your agent gets structured JSON it can use straight away, not thousands of lines of markup. Read status, not the HTTP code, to tell a hit from a miss.

  1. 01domain: "acme.com"Pass a domain. A full URL is reduced to its host.
  2. 02homepageThe homepage is always the page fetched.
  3. 03status: "ok"Structured JSON back, for 1 scrape token.
  4. 04status: "pending"The site blocked the direct fetch. Ask again after retry_after_seconds. Free.
  5. 05status: "not_found"No data for that domain. Free.
pay for results

Blocked or empty? Not charged.

You spend one scrape token per domain served, whether it’s fetched now or served from the 30-day cache. Anything that doesn’t come back costs nothing.

  • A site that blocks the direct fetch returns pending with a retry delay. Ask again after it.
  • A domain with no data returns not found.
  • Pending and not-found results cost nothing.
  • Scrape tokens are a separate balance from your regular tokens.
use cases

What agents scrape for GTM

01 / Account qualification

Qualify accounts from what their website says: the headline, the headings and the copy on the homepage.

02 / Page discovery

Find the contact, pricing, careers and demo pages without crawling. A page that isn’t there comes back null, never guessed.

03 / Tech detection

Detect the technologies a company uses, then route or score accounts by stack.

04 / Personalisation

Hand homepage copy to your AI agent and write one-to-one openers at scale.

add-on

An add-on to a paid Standard Subscription

Scrape tokens sit on top of a paid Standard Subscription. They aren’t available on the Free plan. Pick your plan first, then add the scrape token subscription that fits your volume.

  • Free: scrape tokens not available
  • Solo, $27/month: add scrape tokens
  • Pro, $97/month: add scrape tokens
  • Team, $397/month: add scrape tokens
  • Max, $997/month: add scrape tokens
pricing

Scrape tokens from $0.142 per 1k

One token per domain, including results served from the 30-day cache. The more you subscribe to, the less each 1k costs.

  • Charged per domain served
  • Pending and not-found results are free
  • Requires a paid Standard Subscription
tokens / monthvolumeprice
37,500~1,250 / day $19/moHobby · $0.507 / 1k
100,000~3,333 / day $29/moStarter · $0.290 / 1k
200,000~6,667 / day $49/moDeveloper · $0.245 / 1k
500,000~16,667 / day $99/moGrowth · $0.198 / 1k
875,000~29,167 / day $149/moBusiness · $0.170 / 1k
1,750,000~58,333 / day $249/moScale · $0.142 / 1k

Costs and outcomes are in the Scrape Website docs.

help

Website scraping questions

Every parameter, status and error code is in the Scrape Website docs.

Each domain served costs 1 scrape token, whether it’s fetched now or served from the 30-day cache. pending and not_found results cost nothing. Scrape tokens are a separate balance from your regular tokens; get_billing shows both.

No. Scrape tokens are an add-on to a paid Standard Subscription, from Solo upwards. Upgrade from Free first, then add the scrape token subscription that fits your volume. See pricing.

No. The homepage is always the page fetched. Pass a domain such as acme.com; a full URL like https://www.acme.com/about is reduced to acme.com. To reach deeper pages, use the key page links that come back.

Structured JSON: title, description and Open Graph text, H1–H3 headings, navigation and footer links, key pages, emails, phone numbers, social profiles, detected technologies and a text excerpt of the visible copy. It never returns raw HTML or images.

A site that blocks the direct fetch may first return status: "pending" with retry_after_seconds. Ask again after that delay. Pending results cost nothing.

Read status, not the HTTP code. A domain with no data returns HTTP 200 with status: "not_found", and costs nothing.

Website scraping is coming soon. The endpoint is documented ahead of launch, and calls to it won’t work until it’s released. You can read the Scrape Website docs now.

MoltSets Console - COMING SOON
SYS: COMING SOON

Give your agent company websites

Website scraping is coming soon. When it launches, add scrape tokens to any paid Standard Subscription.

coming soon see pricing