Bankworks
Web Scraping API SaaS · AI-assisted business research

Web data and business research, through APIs.

Collect rendered web pages with our Web Scraping API SaaS, or research companies with AI-assisted business research and receive structured JSON. Track requests from submission through results.

No card required to register. Accounts are reviewed before activation.

Python
import os

import requests

API = os.environ.get("API", "https://bankworks.info")
KEY = os.environ["API_KEY"]

# One request, twenty pages.
pages = range(1, 21)
urls = [f"https://example.com/p/{n}" for n in pages]

response = requests.post(
    f"{API}/v1/jobs",
    headers={"Authorization": f"Bearer {KEY}"},
    json={"urls": urls},
    timeout=30,
)
print(response.json())
Node.js
const API = process.env.API ?? "https://bankworks.info";
const KEY = process.env.API_KEY;

// One request, twenty pages.
const urls = Array.from({ length: 20 }, (_, i) =>
  `https://example.com/p/${i + 1}`);

const response = await fetch(`${API}/v1/jobs`, {
  method: "POST",
  headers: {
    Authorization: `Bearer ${KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ urls }),
});
console.log(await response.json());
cURL
# One request, twenty pages.
curl -sS -X POST "$API/v1/jobs" \
  -H "Authorization: Bearer $API_KEY" \
  -H 'Content-Type: application/json' \
  -d "$(jq -n '{
    urls: [range(1; 21) | "https://example.com/p/\(.)"]
  }')"
Choose your workflow

Two services for web data

Use the Web Scraping API SaaS to render pages from URLs you provide, or use AI-assisted business research to turn company details into structured results.

Business information

AI-assisted business research

Submit a business name, address and country, with an optional company number. Follow the task and receive a structured JSON result about the submitted business, its location status and identifier verification.

  • Regular and Advance return normalized business fields; Premium returns the complete AI research result.
  • Advance can include parent-company and business-location details.
  • Results include data-quality information to help interpret confidence.
Read the business research API guide
Web page collection

Web Scraping API

Submit URLs for browser rendering and receive page HTML for your own processing. JavaScript-rendered content is included in the result.

  • Submit up to 1,000 URLs in one request.
  • Track each URL as an independent task and download its HTML result.
  • Regular: standard browser rendering in an isolated context for each request.
  • Advance: additional browser handling for more demanding pages, including supported CAPTCHA challenges encountered during scraping.

Advance is part of the Web Scraping API, not a standalone CAPTCHA-solving tool. Site restrictions may still prevent a successful result.

Read the Web Scraping API guide

Accuracy notice: AI-assisted business research results may be inaccurate, outdated, or incomplete. Verify important details against authoritative sources before relying on them, especially for legal, financial, or compliance decisions. Results are not an official registry confirmation.

What you get from the Web Scraping API

Jobs give you a reliable way to collect the pages you choose. We render them and return the HTML; you decide what to extract and how to use it.

Real Chrome

Pages render in a current Chrome build with JavaScript on. Content assembled client-side is in the HTML you download, not missing from it.

Wait for what matters

Name a string only the real page contains and anything else is rejected and retried instead of stored. Scroll lazy-loaded content and wait after load before the HTML is read.

Blocks are detected

A challenge page that returns HTTP 200 is still a failure. We detect those, quarantine the exit IP and retry elsewhere instead of storing a useless page as a success.

1,000 URLs per call

Each URL becomes an independent task. One slow page does not hold up the other 999, and partial results are readable while the rest run.

Nothing is lost

Work is committed to a database before it is queued. A worker that dies mid-page has its task picked up again rather than dropped.

Verified downloads

Every HTML download carries an X-HTML-SHA256 header computed over the stored bytes, so you can prove what you received.

How it works

  1. Submit. POST /v1/jobs with your URLs and options. The response returns a jobId immediately — nothing blocks on rendering.
  2. We render. Each URL is claimed by a worker, loaded in Chrome through a managed exit IP, and checked for block signals before the result is accepted.
  3. Poll or wait. GET /v1/jobs/{jobId} returns counters and per-task status.
  4. Download. GET /v1/tasks/{taskId}/html returns the stored HTML with its SHA-256.

Full Jobs guide, with working examples →

Honest limits

Numbers we measured on our own cluster, not marketing figures.

12.8s Median full page render Measured on a 1.25 MB listing page.
1,000 URLs per request Hard limit, enforced at validation.
10/s Default API rate limit Burst 20. Raised per account on request.
3 Attempts per URL A blocked page retries on a different exit.

Throughput is shared across the fleet. If you need a committed rate, tell us the volume and we will quote capacity rather than guess.

Responsible use

CAPTCHA handling is an integrated Advance capability, not a standalone service. The Web Scraping API renders URLs supplied by customers; supported challenges may be handled as part of a scraping request, but site restrictions can still prevent a successful result.

You are responsible for having the right to collect the pages you ask for. We respond to complaints by blocking targets.

Monthly plans

Prefer a predictable bill? A monthly plan renews by itself through PayPal or PayPal and includes a number of successful requests. Each plan covers only its listed Job package or business research mode. You can hold plans for different packages and modes side by side; usage beyond an allowance is charged from your balance at the applicable per-request rate.

Job plans

Choose a package based on the Job mode you use. Each package has a separate monthly allowance.

Regular

Starter

100,000 successful requests every month.

87.30 USD / month

  • 100,000 successful requests a month
  • Plan equivalent: 0.87 USD per 1,000 included requests
  • Wallet rate after allowance: 0.90 USD per 1,000
  • Covers Web Scraping API Regular requests
  • Renews automatically, cancel any time
Get started

Growth

150,000 successful requests every month.

128.25 USD / month

  • 150,000 successful requests a month
  • Plan equivalent: 0.86 USD per 1,000 included requests
  • Wallet rate after allowance: 0.90 USD per 1,000
  • Covers Web Scraping API Regular requests
  • Renews automatically, cancel any time
Get started

Scale

200,000 successful requests every month.

167.40 USD / month

  • 200,000 successful requests a month
  • Plan equivalent: 0.84 USD per 1,000 included requests
  • Wallet rate after allowance: 0.90 USD per 1,000
  • Covers Web Scraping API Regular requests
  • Renews automatically, cancel any time
Get started

Advance

Starter Advance

100,000 successful Advance requests every month.

242.50 USD / month

  • 100,000 successful requests a month
  • Plan equivalent: 2.43 USD per 1,000 included requests
  • Wallet rate after allowance: 2.50 USD per 1,000
  • Covers Web Scraping API Advance requests
  • Renews automatically, cancel any time
Get started

Growth Advance

150,000 successful Advance requests every month.

356.25 USD / month

  • 150,000 successful requests a month
  • Plan equivalent: 2.38 USD per 1,000 included requests
  • Wallet rate after allowance: 2.50 USD per 1,000
  • Covers Web Scraping API Advance requests
  • Renews automatically, cancel any time
Get started

Scale Advance

200,000 successful Advance requests every month.

465.00 USD / month

  • 200,000 successful requests a month
  • Plan equivalent: 2.33 USD per 1,000 included requests
  • Wallet rate after allowance: 2.50 USD per 1,000
  • Covers Web Scraping API Advance requests
  • Renews automatically, cancel any time
Get started

AI-assisted business research plans

Each mode has its own monthly allowance and pricing.

REGULAR

Starter Business research · REGULAR

100,000 successful AI Searching REGULAR requests every month. 3% below the standard rate.

97.00 USD / month

Save 3% versus the standard business research rate

  • 100,000 successful requests a month
  • Plan equivalent: 0.97 USD per 1,000 included requests
  • Wallet rate after allowance: 1.00 USD per 1,000
  • Covers AI-assisted business research REGULAR requests only
  • Renews automatically, cancel any time
Get started

Growth Business research · REGULAR

150,000 successful AI Searching REGULAR requests every month. 5% below the standard rate.

142.50 USD / month

Save 5% versus the standard business research rate

  • 150,000 successful requests a month
  • Plan equivalent: 0.95 USD per 1,000 included requests
  • Wallet rate after allowance: 1.00 USD per 1,000
  • Covers AI-assisted business research REGULAR requests only
  • Renews automatically, cancel any time
Get started

Scale Business research · REGULAR

200,000 successful AI Searching REGULAR requests every month. 7% below the standard rate.

186.00 USD / month

Save 7% versus the standard business research rate

  • 200,000 successful requests a month
  • Plan equivalent: 0.93 USD per 1,000 included requests
  • Wallet rate after allowance: 1.00 USD per 1,000
  • Covers AI-assisted business research REGULAR requests only
  • Renews automatically, cancel any time
Get started

ADVANCE

Starter Business research · ADVANCE

100,000 successful AI Searching ADVANCE requests every month. 3% below the standard rate.

194.00 USD / month

Save 3% versus the standard business research rate

  • 100,000 successful requests a month
  • Plan equivalent: 1.94 USD per 1,000 included requests
  • Wallet rate after allowance: 2.00 USD per 1,000
  • Covers AI-assisted business research ADVANCE requests only
  • Renews automatically, cancel any time
Get started

Growth Business research · ADVANCE

150,000 successful AI Searching ADVANCE requests every month. 5% below the standard rate.

285.00 USD / month

Save 5% versus the standard business research rate

  • 150,000 successful requests a month
  • Plan equivalent: 1.90 USD per 1,000 included requests
  • Wallet rate after allowance: 2.00 USD per 1,000
  • Covers AI-assisted business research ADVANCE requests only
  • Renews automatically, cancel any time
Get started

Scale Business research · ADVANCE

200,000 successful AI Searching ADVANCE requests every month. 7% below the standard rate.

372.00 USD / month

Save 7% versus the standard business research rate

  • 200,000 successful requests a month
  • Plan equivalent: 1.86 USD per 1,000 included requests
  • Wallet rate after allowance: 2.00 USD per 1,000
  • Covers AI-assisted business research ADVANCE requests only
  • Renews automatically, cancel any time
Get started

PREMIUM

Starter Business research · PREMIUM

100,000 successful AI Searching PREMIUM requests every month. 3% below the standard rate.

291.00 USD / month

Save 3% versus the standard business research rate

  • 100,000 successful requests a month
  • Plan equivalent: 2.91 USD per 1,000 included requests
  • Wallet rate after allowance: 3.00 USD per 1,000
  • Covers AI-assisted business research PREMIUM requests only
  • Renews automatically, cancel any time
Get started

Growth Business research · PREMIUM

150,000 successful AI Searching PREMIUM requests every month. 5% below the standard rate.

427.50 USD / month

Save 5% versus the standard business research rate

  • 150,000 successful requests a month
  • Plan equivalent: 2.85 USD per 1,000 included requests
  • Wallet rate after allowance: 3.00 USD per 1,000
  • Covers AI-assisted business research PREMIUM requests only
  • Renews automatically, cancel any time
Get started

Scale Business research · PREMIUM

200,000 successful AI Searching PREMIUM requests every month. 7% below the standard rate.

558.00 USD / month

Save 7% versus the standard business research rate

  • 200,000 successful requests a month
  • Plan equivalent: 2.79 USD per 1,000 included requests
  • Wallet rate after allowance: 3.00 USD per 1,000
  • Covers AI-assisted business research PREMIUM requests only
  • Renews automatically, cancel any time
Get started

Custom Plan

One enquiry for either product or both; allowances remain separate by Job package and business research mode.

Custom Plan

Request a tailored plan for Job, AI-assisted business research, or both products.

Let's talk

  • Covers Job Regular and Advance, plus business research Regular, Advance, or Premium as needed
  • Monthly request limits and prices are agreed separately for each selected Job package or business research mode
  • Monthly volume and pricing agreed with sales
  • Monthly invoice or automatic renewal
  • Write to support@bankworks.info
Contact sales

Cancel any time: you keep what you paid for until the end of the month. Card payments are verified with your bank (3-D Secure). Blocked pages and timeouts are never billed.

Start with the free tier

Register, get reviewed, and receive an API key. Use AI-assisted business research for company research or the Web Scraping API for rendered pages, then follow your tasks and results in the customer portal. Plans and usage are listed separately for each product.