Saltar al contenido principal
POST
/
v1
/
textify
/
analyzer
curl --request POST \ --url https://textify-api.argosidentity.com/v1/textify/analyzer \ --header 'Content-Type: application/json' \ --header 'x-api-key: <api-key>' \ --data ' { "fileExtension": "PDF", "docuType": "InvoiceMedical", "fileData": "base64-encoded-file-data" } '
{ "status": "success", "data": { "patientName": "John Doe", "hospitalName": "City General Hospital", "totalAmount": 1500, "services": [ { "service": "Consultation", "amount": 200 }, { "service": "Lab Test", "amount": 300 } ] }, "confidence": 0.95 }
La plantilla de registro empresarial extrae datos estructurados de documentos oficiales de registro de empresas, certificados corporativos y documentos de constitución de sociedades.

Características de la plantilla

Extrae la siguiente información de documentos de registro empresarial:
  • Nombre de la empresa e información de la entidad legal
  • Números de registro e identificadores
  • Tipo y estructura empresarial
  • Agente registrado y funcionarios
  • Dirección y datos de contacto de la empresa
  • Números de identificación fiscal
  • Fechas de constitución y presentación

Ejemplo de uso

{
  "fileExtension": "pdf",
  "docuType": "BusinessRegistration",
  "fileData": "base64-encoded-business-registration-data"
}

Formato de respuesta

La plantilla devuelve datos estructurados de registro empresarial que incluyen:

Información de la empresa

  • Business Name: Nombre comercial registrado oficial
  • Legal Name: Nombre completo de la entidad legal
  • Registration Number: Identificador único de la empresa
  • Business Type: LLC, Corporación, Sociedad, etc.
  • Formation Date: Fecha de constitución de la empresa
  • Status: Activa, Inactiva, Suspendida

Agente registrado

  • Agent Name: Nombre del agente registrado
  • Agent Address: Dirección completa del agente registrado
  • Contact Information: Teléfono y correo electrónico

Dirección de la empresa

  • Street Address: Dirección física de la empresa
  • City, State, ZIP: Detalles de ubicación
  • Country: País de ubicación de la empresa

Información fiscal

  • EIN: Número de identificación del empleador
  • Tax Classification: Estado fiscal de la empresa
  • State Tax ID: Identificador fiscal estatal específico

Información de propiedad

  • Owners: Lista de propietarios de la empresa
  • Ownership Percentages: Participaciones de propiedad
  • Officer Titles: Cargos de gestión

Respuesta de ejemplo

{
  "status": "success",
  "data": {
    "document": {
      "businessInfo": {
        "businessName": "Innovation Solutions LLC",
        "legalName": "Innovation Solutions, Limited Liability Company",
        "registrationNumber": "LLC-2024-001234",
        "businessType": "Limited Liability Company",
        "formationDate": "2024-01-15",
        "status": "Active"
      },
      "registeredAgent": {
        "name": "John Smith",
        "address": "123 Main Street, Business City, BC 12345",
        "contactNumber": "+1-555-0123"
      },
      "businessAddress": {
        "street": "456 Innovation Drive",
        "city": "Tech City",
        "state": "TC",
        "zipCode": "54321",
        "country": "United States"
      },
      "taxInformation": {
        "ein": "12-3456789",
        "taxClassification": "Partnership"
      },
      "owners": [
        {
          "name": "Alice Johnson",
          "ownershipPercentage": 60,
          "title": "Managing Member"
        },
        {
          "name": "Bob Wilson",
          "ownershipPercentage": 40,
          "title": "Member"
        }
      ]
    },
    "confidence": 0.94
  }
}

Tipos de registro empresarial compatibles

  • Sociedades de responsabilidad limitada (LLC)
  • Corporaciones (C-Corp, S-Corp)
  • Sociedades (Generales, Limitadas)
  • Empresas individuales
  • Organizaciones sin fines de lucro
  • Corporaciones profesionales
  • Sociedades limitadas
  • Fideicomisos empresariales
  • Organizaciones cooperativas
  • Registros de empresas extranjeras

Autorizaciones

x-api-key
string
header
requerido

Cuerpo

application/json
fileExtension
enum<string>
requerido

The file extension of the document to be analyzed. Must be one of the supported formats.

Opciones disponibles:
PDF,
TIFF,
JPG,
PNG
docuType
enum<string>
requerido

The type of document to be analyzed. This determines the extraction model and data structure used for analysis.

Supported Document Types:

  • InvoiceMedical: Medical invoices and bills from healthcare providers, hospitals, clinics, and medical facilities. Extracts patient information, medical services, costs, and billing details.
  • BusinessRegistration: Official business registration documents, corporate certificates, and company formation papers. Extracts business name, registration number, business type, and address information.
  • InvoiceGeneral: Standard commercial invoices from businesses and service providers. Extracts invoice number, customer details, items/services, and payment information.
  • MedicalObservation: Medical reports, patient records, and clinical observation documents. Extracts patient data, medical findings, diagnosis, and treatment information.
  • Contract: Legal contracts, agreements, and binding documents between parties. Extracts contract terms, parties involved, dates, and legal obligations.
  • ArrivalNotice: Shipping and logistics arrival notifications, delivery confirmations. Extracts shipment details, arrival dates, and delivery information.
  • BillofLading: Transportation documents for cargo and freight shipments. Extracts shipping details, cargo information, and transport terms.
  • Jobapplication: Employment applications, resumes, and job-related documents. Extracts applicant information, qualifications, and employment history.
  • BalanceCertificate_KR: Korean bank balance certificates and financial statements. Extracts account information, balance details, and banking data.
  • ProofOfAddress: Address verification documents, utility bills, and residence certificates. Extracts address information and verification details.
Opciones disponibles:
InvoiceMedical,
BusinessRegistration,
InvoiceGeneral,
MedicalObservation,
Contract,
ArrivalNotice,
BillofLading,
Jobapplication,
BalanceCertificate_KR,
ProofOfAddress
fileData
string
requerido

The base64 encoded data of the file to be analyzed. The file should be encoded without line breaks or additional formatting.

Respuesta

Successful analysis

status
string

The status of the analysis operation. Returns 'success' when the document analysis is completed successfully.

Ejemplo:

"success"

data
object

Extracted structured data from the document

Ejemplo:
{
  "patientName": "John Doe",
  "hospitalName": "City General Hospital",
  "totalAmount": 1500,
  "services": [
    { "service": "Consultation", "amount": 200 },
    { "service": "Lab Test", "amount": 300 }
  ]
}
confidence
number

Confidence score of the extraction, ranging from 0.0 to 1.0. Higher values indicate more reliable extraction results.

Ejemplo:

0.95