NEVER TRAINED ON · PRIVATE BY DEFAULT · BUILT BY MOZILLA

GITHUB

Schema library b2b-intel

Turn company pages into typed business records.

Use these schemas for company profiles, pricing, funding, changelogs, announcements, technology, and API documentation. Use them for enrichment, monitoring, research preparation, and internal data products.

Records

Choose the record your workflow expects.

API Documentation Endpoint

Schema for individual API endpoint entries extracted from API documentation pages.

company_name · endpoint_path · http_method · /extract/json

The schema

Company Profile

Schema for B2B company profile data including firmographics, funding, and contact info.

name · domain · /extract/json

The schema

Competitor Profile

Schema for a competitor's public profile extracted from a homepage, product, or about page: positioning, product, target customers, pricing summary, and recent activity.

name · domain · /extract/json

The schema

Funding Round

Schema for venture capital and private equity funding round records.

company_name · round_type · announced_date · /extract/json

The schema

Press Release & News Mention

Schema for press releases and news mentions about B2B companies.

headline · company_name · publish_date · /extract/json

The schema

Product Changelog Entry

Schema for individual product changelog or release note entries.

company_name · release_date · change_type · /extract/json

The schema

SaaS Pricing Page

Schema for SaaS product pricing page data including plans, features, and pricing models.

company_name · company_domain · plans · /extract/json

The schema

Tech Stack

Schema for detected technology stack data for a company.

company_name · company_domain · detected_at · /extract/json

The schema

How to use one

Four steps from a schema to a validated object.

Pick the record type

Choose the object closest to what your next step expects.

Inspect and adapt the fields

Drop what you do not need and describe anything ambiguous.

Send it with a public URL

The schema and the source page go to Extract together.

Validate what returns

Check the object in your application before writing it anywhere.

Extract or Generate

When to use Generate instead.

  • Does the page state the fields? Extract is the call.
  • Does the output need classification, comparison or inference? Generate returns that in your schema.

START FREE

Try a schema on a public page.

Start with 10,000 free credits. No credit card required.

curl -X POST https://api.tabstack.ai/v1/extract/json -H "Authorization: Bearer $TABSTACK_API_KEY" -d '{"url":"...","json_schema":{...}}'