Api Endpoint

[Deprecated] 17711 Url Extract

[Deprecated - use company_profile_get_profile] Company profile from a domain or a name as valid JSON

Open interactive test console

Offering

Provider
api.17711.xyz
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Business And Commerce
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://api.17711.xyz/registry/url-extract-service/v1/url-extract/get_company_profile
MIME type
application/json
First seen
2026-10-16T01:50:32.458Z
Last seen
Tags
company-enrichment, company-profile, lead-enrichment, WHOIS, web-extraction

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.009 USDC
Atomic price: 9000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "9000",
    "payTo": "0x19824cf672f28fa63024731ebc7405aa3733e0ba"
  }
]

Observed health

Status
Healthy
Latest latency
295 ms
Average latency
797 ms
HTTP status
200
Last checked
Reachability
100% over 13 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "properties": {
    "body": {
      "properties": {
        "company_name": {
          "default": null,
          "description": "The company's name, when you do not know its website (e.g. `Mistral AI`): the official site\nis looked up first. `domain` wins when both are given.",
          "type": [
            "string",
            "null"
          ]
        },
        "domain": {
          "default": null,
          "description": "The company's website: a domain such as `stripe.com` or a full URL (`https://stripe.com/`).\nGive this or `company_name`.",
          "type": [
            "string",
            "null"
          ]
        },
        "language": {
          "default": null,
          "description": "Language of the free-text values of the answer (`en` by default; `fr`, `de`, `es`, `pt-BR`...).\nThe pages may be in any language; the JSON keys are always English.",
          "type": [
            "string",
            "null"
          ]
        }
      },
      "title": "GetCompanyProfileRequest",
      "type": "object"
    },
    "bodyType": {
      "const": "json"
    },
    "method": {
      "const": "POST"
    },
    "type": {
      "const": "http"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "type": "object",
  "$defs": {
    "DomainInfo": {
      "type": "object",
      "required": [
        "registrable_domain",
        "nameservers",
        "statuses",
        "mail_services"
      ],
      "properties": {
        "statuses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RDAP status flags (e.g. `client transfer prohibited`), at most 4."
        },
        "registrar": {
          "type": [
            "string",
            "null"
          ]
        },
        "expires_at": {
          "type": [
            "string",
            "null"
          ],
          "description": "Expiration date, `YYYY-MM-DD`."
        },
        "nameservers": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "mail_services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Sending services declared in the SPF record (`sendgrid`, `mailchimp`, ...)."
        },
        "registered_at": {
          "type": [
            "string",
            "null"
          ],
          "description": "Registration date, `YYYY-MM-DD`."
        },
        "email_provider": {
          "type": [
            "string",
            "null"
          ],
          "description": "Mail platform deduced from the MX records (`google-workspace`, `microsoft-365`, ...)."
        },
        "registrant_org": {
          "type": [
            "string",
            "null"
          ],
          "description": "The registrant, only when it is an organization published in RDAP."
        },
        "domain_age_years": {
          "type": [
            "number",
            "null"
          ],
          "format": "double",
          "description": "Years since registration, one decimal."
        },
        "registrable_domain": {
          "type": "string",
          "description": "The registrable domain the lookups were made for."
        }
      }
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "object",
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "properties": {
        "body": {
          "type": "object",
          "title": "GetCompanyProfileRequest",
          "properties": {
            "domain": {
              "type": [
                "string",
                "null"
              ],
              "default": null,
              "description": "The company's website: a domain such as `stripe.com` or a full URL (`https://stripe.com/`).\nGive this or `company_name`."
            },
            "language": {
              "type": [
                "string",
                "null"
              ],
              "default": null,
              "description": "Language of the free-text values of the answer (`en` by default; `fr`, `de`, `es`, `pt-BR`...).\nThe pages may be in any language; the JSON keys are always English."
            },
            "company_name": {
              "type": [
                "string",
                "null"
              ],
              "default": null,
              "description": "The company's name, when you do not know its website (e.g. `Mistral AI`): the official site\nis looked up first. `domain` wins when both are given."
            }
          }
        },
        "type": {
          "const": "http"
        },
        "method": {
          "const": "POST"
        },
        "bodyType": {
          "const": "json"
        }
      }
    },
    "output": {
      "type": "object",
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "const": "json"
        },
        "example": {
          "type": "object",
          "title": "GetCompanyProfileResponse",
          "required": [
            "domain",
            "resolved_from_name",
            "pages_read",
            "profile",
            "domain_info",
            "source_language",
            "output_language",
            "passes",
            "applied_fixes",
            "remaining_issues",
            "unverified_removed"
          ],
          "properties": {
            "valid": {
              "type": [
                "boolean",
                "null"
              ],
              "description": "Whether the profile satisfies the profile schema after automatic correction."
            },
            "domain": {
              "type": "string",
              "description": "The host that was profiled, lowercased, without scheme or path."
            },
            "passes": {
              "type": "integer",
              "format": "uint8",
              "maximum": 255,
              "minimum": 0,
              "description": "Number of model passes used (2 only when the first answer was incomplete)."
            },
            "profile": {
              "description": "The profile: `name`, `description`, `offering`, `target_customers`, `pricing_summary`,\n`headquarters`, `founded`, `contact` (`emails`, `phones`) and `social` (`linkedin`, `twitter`,\n`github`, `facebook`, `instagram`, `youtube`). A value the pages do not state is `null`."
            },
            "pages_read": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "The pages that were actually read to build the profile."
            },
            "domain_info": {
              "$ref": "#/$defs/DomainInfo",
              "description": "Public registration and DNS facts about the domain: registrar, registration and expiry dates,\nage, name servers, public registrant organization, mail platform and sending services.\nFields that could not be looked up are absent or empty."
            },
            "applied_fixes": {
              "type": "array",
              "items": true,
              "description": "Every automatic correction applied to the model's answer."
            },
            "output_language": {
              "type": "string",
              "description": "Language of the profile's free-text values."
            },
            "source_language": {
              "type": "string",
              "description": "Language of the website (ISO 639-1 code)."
            },
            "remaining_issues": {
              "type": "array",
              "items": true,
              "description": "Every schema violation that could not be corrected."
            },
            "resolved_from_name": {
              "type": "boolean",
              "description": "`true` when the website was found from `company_name`."
            },
            "unverified_removed": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "E-mail addresses and social links the model produced that do NOT appear in the pages read;\nthey were removed from `profile` so nothing in it is invented."
            }
          }
        }
      }
    }
  }
}