AlterLabAlterLab
PricingComparePlaygroundBlogDocsChangelog
    AlterLabAlterLab
    PricingComparePlaygroundBlogDocsChangelog
    IntroductionQuickstartInstallationYour First Request
    REST APICrawl APIMap APISearch APISERP APINewExtract APIAIJob PollingAPI KeysSessions APINewEnterprise APIEnterprise
    AccountAutoAlertsAutoAuthAutoBillingAutoCrawlAutoExtractAutoIntegrationsAutoKeysAutoMapAutoMonitorsAutoOrganizationsAutoSchedulesAutoScrapeAutoSearchAutoSessionsAutoUser WebhooksAutoV1 EndpointsAutoWebhooksAuto
    OverviewPythonNode.js
    JavaScript RenderingOutput FormatsPDF & OCRCachingWebhooksJSON Schema FilteringWebSocket Real-TimeBring Your Own ProxyProAuthenticated ScrapingNewHTTP Methods & BodiesNewStructured ExtractionAIWeb SearchSite MappingWeb CrawlingBatch ScrapingSchedulerChange DetectionCloud Storage ExportSpend LimitsOrganizations & TeamsAlerts & NotificationsExtraction ProfilesAIBYOK ExtractionAIOAuth2 Machine-to-MachineSupport & TicketsUnsupported Targets
    Structured ExtractionAIE-commerce ScrapingNews MonitoringPrice MonitoringMulti-Page CrawlingMonitoring DashboardAI Agent / MCPMCPAI Research AgentAISite CrawlingData Pipeline to Cloud
    E-commerceLead GenerationChange MonitoringRAG & AI PipelinesAIResearch
    PricingRate LimitsError CodesChangelogVersioning
    From FirecrawlFrom ApifyFrom ScrapingBee / ScraperAPIFrom Crawl4AIFrom SpiderFirecrawl v0 API ReferenceLegacy
    OverviewMCP ServerAIn8n NodeLangChainAICrewAIAILlamaIndexAISupabaseChrome ExtensionSoon
    PlaygroundPricingStatus

    5,000 free requests · No credit card

    API Reference
    Auto-generated

    Extract

    API reference for extract endpoints.

    Auto-generated

    This page was generated from the OpenAPI spec. Runmake generate-docs to refresh after spec changes.

    POST /api/v1/extract

    POST
    /api/v1/extract

    Extract structured data from content

    Parameters

    NameTypeRequiredDescription
    contentstring
    Required
    Raw content to extract from (HTML, text, markdown, or base64-encoded PDF)
    content_type"html" | "text" | "markdown"OptionalType of the provided contentDefault: html
    extraction_schemaobjectOptionalextraction_schema
    extraction_profile"auto" | "product" | "article" | "job_posting" | "faq" | "recipe" | "event"Optionalextraction_profile
    extraction_promptstringOptionalextraction_prompt
    formatsstring[]OptionalOutput formats for content transformationDefault: ['json']
    source_urlstringOptionalsource_url
    evidencebooleanOptionalInclude field provenance/evidence for extracted fieldsDefault: False

    Request Example

    Bash
    curl -X POST https://api.alterlab.io/api/v1/extract \
      -H "X-API-Key: YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "content": "example_content",
        "content_type": "..."
      }'

    Response Example

    JSON
    {
      "extract_id": "example",
      "formats": {},
      "credits_used": 0,
      "model_used": "example",
      "extraction_method": "example",
      "content_size_chars": 0
    }
    Last updated: June 2026

    On this page