{
  "title": "Anysite Data & Search API Reference",
  "description": "Crunchbase, SEC, Y Combinator, Siemens, DuckDuckGo, Webparser, Token Management.",
  "base_url": "https://api.anysite.io",
  "auth": "access-token header (NOT Bearer)",
  "total_endpoints": 16,
  "endpoints": [
    {
      "method": "POST",
      "path": "/api/crunchbase/company",
      "summary": "/crunchbase/company",
      "description": "Get Crunchbase Company info",
      "docs": "https://docs.anysite.io/api-reference/crunchbase/crunchbasecompany",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "company": {
          "type": "string",
          "required": true,
          "description": "Company alias or full Crunchbase URL. Alias is case-sensitive and must match the source exactly (e.g. 'Google' and 'google' are different)."
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "id": "string",
        "name": "string",
        "alias": "string",
        "url": "string",
        "logo_url": "string",
        "short_description": "string",
        "description": "string",
        "legal_name": "string",
        "website": "string",
        "founded_on": "string",
        "operating_status": "string",
        "company_type": "string",
        "ipo_status": "string",
        "employee_count_range": "string",
        "revenue_range": "string",
        "categories": "array",
        "location": "string",
        "contacts": "string",
        "funding": "string",
        "metrics": "string",
        "ipo": "string",
        "patents": "string",
        "acquired_by": "string",
        "related": "string",
        "leadership_hires": "array",
        "siftery_products": "array",
        "bombora_surges": "array",
        "apptopia": "string",
        "predictions": "string",
        "technologies": "array",
        "employees": "array",
        "investors": "array",
        "products": "array",
        "acquisitions": "array",
        "funding_rounds": "array",
        "investments": "array",
        "layoffs": "array",
        "awards": "array",
        "offices": "array",
        "news": "array"
      },
      "category": "Crunchbase"
    },
    {
      "method": "POST",
      "path": "/api/crunchbase/db/search",
      "summary": "/crunchbase/db/search",
      "description": "Search Crunchbase companies in dataset (fast)",
      "docs": "https://docs.anysite.io/api-reference/crunchbase/crunchbasedbsearch",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "keywords": {
          "type": "string",
          "description": "Description keywords. Example: 'FinTech' or ['RegTech', 'FinTech']",
          "default": []
        },
        "location": {
          "type": "string",
          "description": "HQ locations. Example: 'Boston' or ['San Francisco', 'Boston']",
          "default": []
        },
        "industry": {
          "type": "string",
          "description": "Industries. Example: 'SaaS' or ['SaaS', 'Cloud Computing']",
          "default": []
        },
        "employee_count_min": {
          "type": "string",
          "description": "Min employee count. Allowed: 1, 11, 51, 101, 251, 501, 1001, 5001, 10001"
        },
        "employee_count_max": {
          "type": "string",
          "description": "Max employee count. Allowed: 10, 50, 100, 250, 500, 1000, 5000, 10000, 10001"
        },
        "founded_after": {
          "type": "string",
          "description": "Founded after date as Unix timestamp. Example: 1577836800"
        },
        "founded_before": {
          "type": "string",
          "description": "Founded before date as Unix timestamp. Example: 1703980800"
        },
        "last_funding_date_after": {
          "type": "string",
          "description": "Last funding date after as Unix timestamp. Example: 1672531200"
        },
        "last_funding_date_before": {
          "type": "string",
          "description": "Last funding date before as Unix timestamp. Example: 1735603200"
        },
        "last_funding_type": {
          "type": "string",
          "description": "Last funding round type(s)",
          "default": []
        },
        "funding_total_min": {
          "type": "string",
          "description": "Min total funding raised in USD. Example: 5000000"
        },
        "funding_total_max": {
          "type": "string",
          "description": "Max total funding raised in USD. Example: 200000000"
        },
        "investors": {
          "type": "string",
          "description": "Investor names. Example: 'Sequoia Capital' or ['Sequoia Capital', 'Andreessen Horowitz']",
          "default": []
        },
        "count": {
          "type": "integer",
          "required": true,
          "description": "Max result count",
          "maximum": 100.0
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "id": "string",
        "name": "string",
        "alias": "string",
        "url": "string",
        "logo_url": "string",
        "short_description": "string",
        "description": "string",
        "legal_name": "string",
        "website": "string",
        "founded_on": "string",
        "operating_status": "string",
        "company_type": "string",
        "ipo_status": "string",
        "employee_count_range": "string",
        "revenue_range": "string",
        "categories": "array",
        "location": "string",
        "contacts": "string",
        "funding": "string",
        "metrics": "string",
        "ipo": "string",
        "patents": "string",
        "acquired_by": "string",
        "related": "string",
        "leadership_hires": "array",
        "siftery_products": "array",
        "bombora_surges": "array",
        "apptopia": "string",
        "predictions": "string",
        "technologies": "array",
        "employees": "array",
        "investors": "array",
        "products": "array",
        "acquisitions": "array",
        "funding_rounds": "array",
        "investments": "array",
        "layoffs": "array",
        "awards": "array",
        "offices": "array",
        "news": "array"
      },
      "category": "Crunchbase"
    },
    {
      "method": "POST",
      "path": "/api/crunchbase/search",
      "summary": "/crunchbase/search",
      "description": "Search Crunchbase companies by filters",
      "docs": "https://docs.anysite.io/api-reference/crunchbase/crunchbasesearch",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "keywords": {
          "type": "string",
          "description": "Description keywords. Example: 'FinTech' or ['RegTech', 'FinTech']",
          "default": []
        },
        "location": {
          "type": "string",
          "description": "HQ locations. Example: 'Boston' or ['San Francisco', 'Boston']",
          "default": []
        },
        "postal_code": {
          "type": "string",
          "description": "HQ postal codes. Example: '94105' or ['94105', '10001']",
          "default": []
        },
        "industry": {
          "type": "string",
          "description": "Industries. Example: 'SaaS' or ['SaaS', 'Cloud Computing']",
          "default": []
        },
        "employee_count_min": {
          "type": "string",
          "description": "Min employee count. Allowed: 1, 11, 51, 101, 251, 501, 1001, 5001, 10001"
        },
        "employee_count_max": {
          "type": "string",
          "description": "Max employee count. Allowed: 10, 50, 100, 250, 500, 1000, 5000, 10000, 10001"
        },
        "founded_after": {
          "type": "string",
          "description": "Founded after date. Format: MM/DD/YYYY. Example: '01/01/2020'"
        },
        "founded_before": {
          "type": "string",
          "description": "Founded before date. Format: MM/DD/YYYY. Example: '12/31/2023'"
        },
        "hiring": {
          "type": "string",
          "description": "Only actively hiring companies"
        },
        "event": {
          "type": "string",
          "description": "Participated in events. Example: 'Dreamforce' or ['Dreamforce', 'CES']",
          "default": []
        },
        "spotlight": {
          "type": "string",
          "description": "Diversity spotlight labels. Example: 'Black Led' or ['Black Led', 'Latine Founded']",
          "default": []
        },
        "last_funding_date_after": {
          "type": "string",
          "description": "Last funding date after. Format: MM/DD/YYYY. Example: '01/01/2023'"
        },
        "last_funding_date_before": {
          "type": "string",
          "description": "Last funding date before. Format: MM/DD/YYYY. Example: '12/31/2024'"
        },
        "last_funding_type": {
          "type": "string",
          "description": "Last funding round type(s)",
          "default": []
        },
        "last_funding_amount_min": {
          "type": "string",
          "description": "Min last funding amount in USD. Example: 1000000"
        },
        "last_funding_amount_max": {
          "type": "string",
          "description": "Max last funding amount in USD. Example: 50000000"
        },
        "funding_total_min": {
          "type": "string",
          "description": "Min total funding raised in USD. Example: 5000000"
        },
        "funding_total_max": {
          "type": "string",
          "description": "Max total funding raised in USD. Example: 200000000"
        },
        "valuation_min": {
          "type": "string",
          "description": "Min valuation in USD. Example: 10000000"
        },
        "valuation_max": {
          "type": "string",
          "description": "Max valuation in USD. Example: 1000000000"
        },
        "valuation_date_after": {
          "type": "string",
          "description": "Valuation date after. Format: MM/DD/YYYY. Example: '01/01/2023'"
        },
        "valuation_date_before": {
          "type": "string",
          "description": "Valuation date before. Format: MM/DD/YYYY. Example: '12/31/2025'"
        },
        "investors": {
          "type": "string",
          "description": "Investor names. Example: 'Sequoia Capital' or ['Sequoia Capital', 'Andreessen Horowitz']",
          "default": []
        },
        "shares_investors_with": {
          "type": "string",
          "description": "Companies that share investors with. Example: 'Stripe' or ['Stripe', 'Airbnb']",
          "default": []
        },
        "it_spend_min": {
          "type": "string",
          "description": "Min IT spend in USD. Example: 500000"
        },
        "it_spend_max": {
          "type": "string",
          "description": "Max IT spend in USD. Example: 700000"
        },
        "revenue_min": {
          "type": "string",
          "description": "Min annual revenue in USD. Allowed: 0, 1000000, 10000000, 50000000, 100000000, 500000000, 1000000000, 10000000000"
        },
        "revenue_max": {
          "type": "string",
          "description": "Max annual revenue in USD. Allowed: 1000000, 10000000, 50000000, 100000000, 500000000, 1000000000, 10000000000, 10000000001 (unbounded)"
        },
        "count": {
          "type": "integer",
          "required": true,
          "description": "Max result count"
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "id": "string",
        "name": "string",
        "alias": "string",
        "url": "string",
        "cb_rank": "string",
        "logo_url": "string",
        "short_description": "string",
        "description": "string",
        "founded_on": "string",
        "employee_count_range": "string",
        "categories": "array",
        "location": "string"
      },
      "category": "Crunchbase"
    },
    {
      "method": "POST",
      "path": "/api/duckduckgo/search",
      "summary": "/duckduckgo/search",
      "description": "Simple DuckDuckGo search parser by query.",
      "docs": "https://docs.anysite.io/api-reference/duckduckgo-search/duckduckgosearch",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "query": {
          "type": "string",
          "required": true,
          "description": "Search query. For example: 'python fastapi'"
        },
        "count": {
          "type": "integer",
          "description": "Maximum number of results (from 1 to 20)",
          "default": 10
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "url": "string",
        "description": "string"
      },
      "category": "DuckDuckGo Search"
    },
    {
      "method": "POST",
      "path": "/api/sec/document",
      "summary": "/sec/document",
      "description": "Retrieve SEC EDGAR document by accession number",
      "docs": "https://docs.anysite.io/api-reference/sec/secdocument",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "document_url": {
          "type": "string",
          "required": true,
          "description": "Direct URL to SEC EDGAR document (from search results document_url field)"
        }
      },
      "response_type": "array",
      "response_fields": {
        "document_url": "string",
        "content": "string",
        "content_type": "string"
      },
      "category": "SEC"
    },
    {
      "method": "POST",
      "path": "/api/sec/search/companies",
      "summary": "/sec/search/companies",
      "description": "Search SEC EDGAR filings by full-text query, company, form type, date range and location",
      "docs": "https://docs.anysite.io/api-reference/sec/secsearchcompanies",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "q": {
          "type": "string",
          "description": "Full-text query over filing contents. Supports exact phrases in quotes and boolean logic",
          "default": ""
        },
        "entity_name": {
          "type": "string",
          "description": "Company name or ticker symbol to search for",
          "default": ""
        },
        "ciks": {
          "type": "string",
          "description": "Exact company identifiers (CIK) to filter by, with leading zeros"
        },
        "forms": {
          "type": "string",
          "description": "List of form types to filter by. Prefix with '-' to exclude (e.g., ['-3', '-4', '-5'])"
        },
        "location_codes": {
          "type": "string",
          "description": "State codes to filter by (e.g., ['CA', 'NY'])"
        },
        "date_from": {
          "type": "string",
          "description": "Start date in YYYY-MM-DD format"
        },
        "date_to": {
          "type": "string",
          "description": "End date in YYYY-MM-DD format"
        },
        "count": {
          "type": "integer",
          "required": true,
          "description": "Maximum number of results to return",
          "maximum": 100.0
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "accession_number": "string",
        "file_name": "string",
        "document_url": "string",
        "filing_type": "string",
        "file_date": "string",
        "period_ending": "string",
        "ciks": "string",
        "display_names": "string",
        "file_description": "string",
        "biz_locations": "string",
        "biz_states": "string",
        "inc_states": "string",
        "sics": "string",
        "items": "string"
      },
      "category": "SEC"
    },
    {
      "method": "POST",
      "path": "/api/siemens/search/partners",
      "summary": "/siemens/search/partners",
      "description": "Search Siemens partners",
      "docs": "https://docs.anysite.io/api-reference/siemens/siemenssearchpartners",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "partner_type": {
          "type": "string",
          "required": true,
          "enum": [
            "Solution Partner",
            "Distributor / Approved Partner - Value Added Reseller",
            "Repair Partner / Approved Partner - Industry Services"
          ]
        },
        "country": {
          "type": "string",
          "description": "Country name or ISO code. Leave empty to search all countries.",
          "default": ""
        },
        "count": {
          "type": "integer",
          "required": true,
          "description": "Max result count"
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "id": "string",
        "name": "string",
        "partner_type": "string",
        "image": "string",
        "email": "string",
        "phone": "string",
        "website": "string",
        "street": "string",
        "city": "string",
        "state": "string",
        "postal_code": "string",
        "country_code": "string",
        "country": "string",
        "latitude": "number",
        "longitude": "number",
        "location_count": "integer",
        "is_child": "boolean",
        "is_distribution_partner": "boolean",
        "is_ifa": "boolean",
        "is_expert": "boolean",
        "modules": "array",
        "expert_modules": "array"
      },
      "category": "Siemens"
    },
    {
      "method": "POST",
      "path": "/api/siemens/search/partners/digital",
      "summary": "/siemens/search/partners/digital",
      "description": "Search Digital Industries Software partner.",
      "docs": "https://docs.anysite.io/api-reference/siemens/siemenssearchpartnersdigital",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "partner_name": {
          "type": "string",
          "description": "Partner name search text",
          "default": ""
        },
        "country": {
          "type": "string",
          "required": true,
          "description": "Country code (AU, TR, US, etc.)"
        },
        "location": {
          "type": "string",
          "description": "Location text",
          "default": ""
        },
        "your_needs": {
          "type": "string",
          "enum": [
            "All",
            "Solution Providers (VAR/Resellers)",
            "Software & Technology Partner",
            "Consulting & System Integrator"
          ]
        },
        "product_category": {
          "type": "string",
          "enum": [
            "All",
            "ADDITIVE MANUFACTURING",
            "ASSEMBLY",
            "CLOUD SOLUTIONS",
            "COMOS",
            "DI HOSTED BUSINESS",
            "FEMAP",
            "HEEDS",
            "INSIGHTS HUB",
            "INTEGRATED ELECTRICAL SYSTEMS",
            "LEARNING SERVICES",
            "LOGISTICS SCHEDULING",
            "MANUFACTURING EXECUTION",
            "MENDIX",
            "MOTION CONTROL",
            "NX FOR DESIGN",
            "NX FOR MANUFACTURING",
            "OPCENTER-APS",
            "OPEN TOOLS",
            "PADS",
            "PERFORMANCE TESTING",
            "PLM-MULTI",
            "POLARION",
            "PRODUCT COSTING",
            "QUALITY MANAGEMENT",
            "RESEARCH DEVELOPMENT &LABORATORY",
            "RULESTREAM",
            "SERVICES",
            "SIMCENTER 3D SOLUTIONS",
            "SIMCENTER-AMESIM",
            "SIMCENTER-FloEFD",
            "SIMCENTER-FLOTHERM",
            "SIMCENTER-STAR-CCM+",
            "SIMULATION AND TEST SOLUTIONS",
            "SOLID EDGE",
            "SUPPLYFRAME",
            "TC CONTENT AND DOCUMENT MANAGEMENT",
            "TC PRODUCT CONFIGURATOR",
            "TEAMCENTER",
            "VALOR"
          ]
        },
        "industry_focus": {
          "type": "string",
          "enum": [
            "All",
            "Aerospace and Defense",
            "Automotive and Transportation",
            "Banking, Financial &Credit Institution",
            "Battery",
            "Business Services",
            "Clearing House Review",
            "Consumer Products And Retail",
            "Education",
            "Electronics and Semiconductor",
            "Energy and Utilities",
            "Government",
            "Healthcare",
            "Heavy Equipment",
            "Industrial Machinery",
            "Infrastructure &Construction",
            "Insurance",
            "Marine",
            "Medical Device and Pharmaceutical",
            "Other Industries",
            "Process Industries",
            "Real Estate",
            "Service Industries",
            "Software &IT"
          ]
        },
        "count": {
          "type": "integer",
          "required": true,
          "description": "Max result count"
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "name": "string",
        "partner_type": "string",
        "location_count": "integer",
        "location_name": "string",
        "mailing_address": "string",
        "contact": "string",
        "email": "string",
        "phone": "string",
        "website": "string",
        "product_specialization": "string",
        "image": "string",
        "latitude": "number",
        "longitude": "number"
      },
      "category": "Siemens"
    },
    {
      "method": "GET",
      "path": "/token/requests",
      "summary": "Get Token Requests",
      "description": "",
      "docs": "https://docs.anysite.io/api-reference/token-management/Get Token Requests",
      "parameters": {
        "start_time": {
          "type": "string",
          "required": false
        },
        "end_time": {
          "type": "string",
          "required": false
        },
        "limit": {
          "type": "integer",
          "required": false,
          "default": 10
        },
        "cursor": {
          "type": "string",
          "required": false,
          "description": "Cursor for pagination (started_at timestamp)"
        }
      },
      "response_type": "array",
      "response_fields": {
        "id": "string",
        "cost": "integer",
        "points_left": "string",
        "is_paid": "boolean",
        "endpoint": "string",
        "token_id": "string",
        "plan": "string",
        "started_at": "string",
        "duration": "string",
        "response_status_code": "string",
        "response_error_text": "string",
        "response_count": "string",
        "response_execution_time": "string",
        "response_request_id": "string",
        "timeout": "string",
        "is_token_expired": "string",
        "is_points_run_out": "string"
      },
      "category": "Token Management"
    },
    {
      "method": "GET",
      "path": "/token/requests/count",
      "summary": "Get Token Requests Count",
      "description": "",
      "docs": "https://docs.anysite.io/api-reference/token-management/Get Token Requests Count",
      "parameters": {
        "start_time": {
          "type": "string",
          "required": false
        },
        "end_time": {
          "type": "string",
          "required": false
        }
      },
      "response_type": "object",
      "response_fields": {
        "total": "integer"
      },
      "category": "Token Management"
    },
    {
      "method": "POST",
      "path": "/api/webparser/parse",
      "summary": "/webparser/parse",
      "description": "Parse and clean HTML from web page",
      "docs": "https://docs.anysite.io/api-reference/webparser/webparserparse",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "url": {
          "type": "string",
          "required": true,
          "description": "URL of the page to parse",
          "minLength": 10,
          "maxLength": 2083
        },
        "include_tags": {
          "type": "string",
          "description": "CSS selectors of elements to include (keep only these)"
        },
        "exclude_tags": {
          "type": "string",
          "description": "CSS selectors or wildcard masks of elements to exclude. Examples: '.sidebar', '.advertisement', '*promo*', '*banner*'"
        },
        "only_main_content": {
          "type": "boolean",
          "description": "Extract only main content of the page (heuristic algorithm)",
          "default": false
        },
        "remove_comments": {
          "type": "boolean",
          "description": "Remove HTML comments",
          "default": true
        },
        "resolve_srcset": {
          "type": "boolean",
          "description": "Convert image srcset to src (selects the largest image)",
          "default": true
        },
        "return_full_html": {
          "type": "boolean",
          "description": "Return full HTML document (True) or only body content (False)",
          "default": false
        },
        "min_text_block": {
          "type": "integer",
          "description": "Minimum text block size for main content detection (in characters)",
          "default": 200,
          "minimum": 0.0
        },
        "remove_base64_images": {
          "type": "boolean",
          "description": "Remove base64-encoded images (reduces output size)",
          "default": true
        },
        "strip_all_tags": {
          "type": "boolean",
          "description": "Remove all HTML tags and return plain text only",
          "default": false
        },
        "extract_contacts": {
          "type": "boolean",
          "description": "Extract links, emails, and phone numbers from the page",
          "default": false
        },
        "same_origin_links": {
          "type": "boolean",
          "description": "Only extract links from the same domain (used with extract_contacts)",
          "default": false
        },
        "social_links_only": {
          "type": "boolean",
          "description": "Only extract social media links (LinkedIn, Twitter/X, Facebook, Instagram, etc.)",
          "default": false
        },
        "extract_minimal": {
          "type": "boolean",
          "description": "Use minimal extraction (only links, title, emails, phones if set)",
          "default": false
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "cleaned_html": "string: Cleaned HTML",
        "url": "string: URL of the original page",
        "meta_description": "string: Meta description",
        "metadata": "object: Additional metadata",
        "links": "string: Extracted URLs from the page",
        "emails": "string: Extracted email addresses",
        "phones": "string: Extracted phone numbers"
      },
      "category": "Webparser"
    },
    {
      "method": "POST",
      "path": "/api/webparser/render",
      "summary": "/webparser/render",
      "description": "Render a web page in a real browser and parse clean HTML (supports JavaScript / SPA)",
      "docs": "https://docs.anysite.io/api-reference/webparser/webparserrender",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "url": {
          "type": "string",
          "required": true,
          "description": "URL of the page to parse",
          "minLength": 10,
          "maxLength": 2083
        },
        "include_tags": {
          "type": "string",
          "description": "CSS selectors of elements to include (keep only these)"
        },
        "exclude_tags": {
          "type": "string",
          "description": "CSS selectors or wildcard masks of elements to exclude. Examples: '.sidebar', '.advertisement', '*promo*', '*banner*'"
        },
        "only_main_content": {
          "type": "boolean",
          "description": "Extract only main content of the page (heuristic algorithm)",
          "default": false
        },
        "remove_comments": {
          "type": "boolean",
          "description": "Remove HTML comments",
          "default": true
        },
        "resolve_srcset": {
          "type": "boolean",
          "description": "Convert image srcset to src (selects the largest image)",
          "default": true
        },
        "return_full_html": {
          "type": "boolean",
          "description": "Return full HTML document (True) or only body content (False)",
          "default": false
        },
        "min_text_block": {
          "type": "integer",
          "description": "Minimum text block size for main content detection (in characters)",
          "default": 200,
          "minimum": 0.0
        },
        "remove_base64_images": {
          "type": "boolean",
          "description": "Remove base64-encoded images (reduces output size)",
          "default": true
        },
        "strip_all_tags": {
          "type": "boolean",
          "description": "Remove all HTML tags and return plain text only",
          "default": false
        },
        "extract_contacts": {
          "type": "boolean",
          "description": "Extract links, emails, and phone numbers from the page",
          "default": false
        },
        "same_origin_links": {
          "type": "boolean",
          "description": "Only extract links from the same domain (used with extract_contacts)",
          "default": false
        },
        "social_links_only": {
          "type": "boolean",
          "description": "Only extract social media links (LinkedIn, Twitter/X, Facebook, Instagram, etc.)",
          "default": false
        },
        "extract_minimal": {
          "type": "boolean",
          "description": "Use minimal extraction (only links, title, emails, phones if set)",
          "default": false
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "cleaned_html": "string: Cleaned HTML",
        "url": "string: URL of the original page",
        "meta_description": "string: Meta description",
        "metadata": "object: Additional metadata",
        "links": "string: Extracted URLs from the page",
        "emails": "string: Extracted email addresses",
        "phones": "string: Extracted phone numbers"
      },
      "category": "Webparser"
    },
    {
      "method": "POST",
      "path": "/api/webparser/sitemap",
      "summary": "/webparser/sitemap",
      "description": "Fetch URLs from website sitemap",
      "docs": "https://docs.anysite.io/api-reference/webparser/webparsersitemap",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "url": {
          "type": "string",
          "required": true,
          "description": "Website URL to fetch sitemap from",
          "minLength": 1,
          "maxLength": 2083
        },
        "include_patterns": {
          "type": "string",
          "description": "Regex patterns for URL paths to include (all URLs if not specified)"
        },
        "exclude_patterns": {
          "type": "string",
          "description": "Regex patterns for URL paths to exclude"
        },
        "same_host_only": {
          "type": "boolean",
          "description": "Only include URLs from the same host as the base URL",
          "default": true
        },
        "respect_robots": {
          "type": "boolean",
          "description": "Check robots.txt and respect disallowed URLs",
          "default": true
        },
        "count": {
          "type": "string",
          "description": "Maximum number of URLs to return"
        },
        "return_details": {
          "type": "boolean",
          "description": "Return detailed sitemap entries (lastmod, changefreq, priority) instead of just URLs",
          "default": false
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "urls": "array: List of URLs found in sitemap(s)",
        "entries": "string: Detailed sitemap entries (if return_details=True)",
        "total_found": "integer: Total number of URLs found",
        "sitemap_locations": "array: Sitemap URLs that were processed"
      },
      "category": "Webparser"
    },
    {
      "method": "POST",
      "path": "/api/yc/company",
      "summary": "/yc/company",
      "description": "Get YC company information by slug",
      "docs": "https://docs.anysite.io/api-reference/y-combinator/yccompany",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "company": {
          "type": "string",
          "required": true,
          "description": "YC company slug identifier (e.g., 'airbnb', 'stripe', 'openai')"
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "id": "integer",
        "name": "string",
        "slug": "string",
        "website": "string",
        "one_liner": "string",
        "long_description": "string",
        "team_size": "string",
        "industry": "string",
        "subindustry": "string",
        "industries": "array",
        "regions": "array",
        "batch": "string",
        "status": "string",
        "stage": "string",
        "tags": "array",
        "is_hiring": "string",
        "nonprofit": "string",
        "top_company": "string",
        "launched_at": "string",
        "all_locations": "string",
        "small_logo_thumb_url": "string",
        "former_names": "array",
        "app_video_public": "string",
        "demo_day_video_public": "string",
        "app_answers": "string",
        "question_answers": "string",
        "founders": "array",
        "jobs": "array",
        "social_links": "string",
        "year_founded": "string",
        "city": "string",
        "country": "string",
        "logo_url": "string",
        "news_items": "array",
        "launches": "array",
        "company_photos": "array",
        "primary_partner": "string"
      },
      "category": "Y Combinator"
    },
    {
      "method": "POST",
      "path": "/api/yc/search/companies",
      "summary": "/yc/search/companies",
      "description": "Search YC companies with filters",
      "docs": "https://docs.anysite.io/api-reference/y-combinator/ycsearchcompanies",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "query": {
          "type": "string",
          "description": "Text search query",
          "default": ""
        },
        "industries": {
          "type": "string",
          "description": "Filter by industries (e.g., 'Healthcare', 'B2B')"
        },
        "regions": {
          "type": "string",
          "description": "Filter by regions (e.g., 'Latin America', 'Europe')"
        },
        "batches": {
          "type": "string",
          "description": "Filter by YC batches (e.g., 'W24', 'S24', 'W25', 'S25')"
        },
        "is_hiring": {
          "type": "string",
          "description": "Filter by hiring status"
        },
        "nonprofit": {
          "type": "string",
          "description": "Filter by nonprofit status"
        },
        "top_company": {
          "type": "string",
          "description": "Filter by top company status"
        },
        "team_size_min": {
          "type": "string",
          "description": "Minimum team size"
        },
        "team_size_max": {
          "type": "string",
          "description": "Maximum team size"
        },
        "count": {
          "type": "integer",
          "required": true,
          "description": "Max result count"
        },
        "sort_by": {
          "type": "string",
          "description": "Sort results by relevance or launch date",
          "default": "relevance",
          "enum": [
            "relevance",
            "launch_date"
          ]
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "id": "integer",
        "name": "string",
        "slug": "string",
        "website": "string",
        "one_liner": "string",
        "long_description": "string",
        "team_size": "string",
        "industry": "string",
        "subindustry": "string",
        "industries": "array",
        "regions": "array",
        "batch": "string",
        "status": "string",
        "stage": "string",
        "tags": "array",
        "is_hiring": "string",
        "nonprofit": "string",
        "top_company": "string",
        "launched_at": "string",
        "all_locations": "string",
        "small_logo_thumb_url": "string",
        "former_names": "array",
        "app_video_public": "string",
        "demo_day_video_public": "string",
        "app_answers": "string",
        "question_answers": "string",
        "founders": "array",
        "jobs": "array",
        "social_links": "string",
        "year_founded": "string",
        "city": "string",
        "country": "string",
        "logo_url": "string",
        "news_items": "array",
        "launches": "array",
        "company_photos": "array",
        "primary_partner": "string"
      },
      "category": "Y Combinator"
    },
    {
      "method": "POST",
      "path": "/api/yc/search/founders",
      "summary": "/yc/search/founders",
      "description": "Search YC founders with filters",
      "docs": "https://docs.anysite.io/api-reference/y-combinator/ycsearchfounders",
      "parameters": {},
      "request_body": {
        "timeout": {
          "type": "integer",
          "description": "Max scrapping execution timeout (in seconds)",
          "default": 300,
          "minimum": 20.0,
          "maximum": 1500.0
        },
        "query": {
          "type": "string",
          "description": "Text search query (name, company, etc.)",
          "default": ""
        },
        "industries": {
          "type": "string",
          "description": "Filter by industries (e.g., 'Education', 'Fintech')"
        },
        "titles": {
          "type": "string",
          "description": "Filter by titles (e.g., 'CEO', 'Founder', 'CTO')"
        },
        "batches": {
          "type": "string",
          "description": "Filter by YC batches (e.g., 'W25', 'S25', 'F25')"
        },
        "top_company": {
          "type": "string",
          "description": "Filter by top company status"
        },
        "count": {
          "type": "integer",
          "required": true,
          "description": "Max result count"
        }
      },
      "response_type": "array",
      "response_fields": {
        "@type": "string",
        "id": "integer",
        "first_name": "string",
        "last_name": "string",
        "hnid": "string",
        "avatar_thumb": "string",
        "current_company": "string",
        "current_title": "string",
        "company_slug": "string",
        "top_company": "string",
        "url_slug": "string",
        "all_companies_text": "string",
        "current_region": "string",
        "yc_industries": "array",
        "yc_parent_industries": "array",
        "yc_subindustries": "array",
        "yc_titles": "array",
        "batches": "array"
      },
      "category": "Y Combinator"
    }
  ]
}