🇬🇧
Yativo Documentation
Spanish
English
English
  • Yativo
  • Introduction to Yativo
    • Financial Infrastructure
    • About Us
  • Dashboard
  • Business Plans
  • Getting Started with Yativo API
  • Yativo API Glossary
  • API reference
    • Misc.
      • Countries
      • States
      • City
  • Security and Authentication
    • Security
    • Authentication
    • Idempotency in API Requests
  • Environment
    • Environments
  • Notifications
    • Webhook
  • Compliance
    • Verification
      • KYC
      • KYB
      • KYC/KYB Update
      • KYC Status
      • Global Business Search
    • Supported Jurisdiction
    • Supported Countries, Currencies and Payment Method
  • User Management
    • Customer
      • Get Customers
      • Retrieve customer
      • Add Customer
  • Payments
    • Currencies
    • Crypto Wallets
      • Generate Wallet Address
      • Fetch Wallet Address
      • Crypto Deposit History
      • Single crypto deposit history
    • Payout
      • Payout
      • Get Payouts
      • Get Payout
      • Beneficiaries
        • Get Beneficiaries
        • Add Beneficiary Payment Details
        • Update Beneficiary
        • Archive Beneficiary
        • Add Beneficiary
    • Payin
    • Virtual Cards
      • Supported Currency, Country
      • Create card
      • Fetch card
      • Top up card
      • Get Transactions
      • Freeze and Unfreeze Card
    • Virtual Accounts
      • Create VIrtual Accounts
        • USD Virtual Account
        • Mexico Virtual Account
        • Brazil PIX QR
      • Virtual Account Management
      • Transaction History
  • Foreign Exchange
    • Exchange Rate
      • Request Quote
  • Transactions
    • Transaction Summary
    • Get Single Transaction
  • Crypto System
    • Yativo Crypto Platform API
Powered by GitBook
On this page
  1. Compliance
  2. Verification

Global Business Search

What is Global Business Search?

The Global Business Search endpoint allows you to search for business entities across the globe. This can be useful for verifying the existence, registration status, and details of companies in various countries. This endpoint helps businesses ensure compliance and verify the legitimacy of other business entities.

  • Endpoint: POST {{baseUrl}}/verification/business-search

  • Description: Perform a search for global business entities.

  • Headers:

    • Authorization: Bearer YOUR_API_KEY

    • Content-Type: application/json

Request Parameters:

Parameter
Type
Required
Description

business_name

string

Yes

The name of the business to search for.

country

string

Yes

The country where the business is located.

registration_number

string

No

The registration number of the business.

address

string

No

The address of the business.

phone

string

No

The phone number of the business.

email

string

No

The email address of the business.

{
    "business_name": "Yativo Inc.",
    "country": "US",
    "registration_number": "123456789",
    "address": "123 Business St, Business City, State, 12345",
    "phone": "+1234567890",
    "email": "contact@yativo.com"
}

Error Codes

The API uses standard HTTP status codes to indicate the success or failure of an API request. The following table provides details of common error codes:

Status Code
Description

200

Request was successful.

400

Bad request. The request parameters are invalid or missing.

401

Unauthorized. The API key is missing or invalid.

403

Forbidden. You do not have access to this resource.

404

Not found. The requested resource could not be found.

500

Internal server error. An error occurred on the server.

import requests

url = "{{baseUrl}}/verification/business-search"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}
data = {
    "business_name": "Yativo Inc.",
    "country": "US",
    "registration_number": "123456789",
    "address": "123 Business St, Business City, State, 12345",
    "phone": "+1234567890",
    "email": "contact@yativo.com"
}

response = requests.post(url, json=data, headers=headers)
print(response.json())
<?php

$url = "{{baseUrl}}/verification/business-search";
$headers = [
    "Authorization: Bearer YOUR_API_KEY",
    "Content-Type: application/json"
];
$data = [
    "business_name" => "Yativo Inc.",
    "country" => "US",
    "registration_number" => "123456789",
    "address" => "123 Business St, Business City, State, 12345",
    "phone" => "+1234567890",
    "email" => "contact@yativo.com"
];

$options = [
    "http" => [
        "header" => implode("\r\n", $headers),
        "method" => "POST",
        "content" => json_encode($data),
    ]
];

$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);
if ($response === FALSE) {
    die('Error');
}

echo $response;
?>
const url = '{{baseUrl}}/verification/business-search';
const headers = {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
};
const data = {
    business_name: 'Yativo Inc.',
    country: 'US',
    registration_number: '123456789',
    address: '123 Business St, Business City, State, 12345',
    phone: '+1234567890',
    email: 'contact@yativo.com'
};

fetch(url, {
    method: 'POST',
    headers: headers,
    body: JSON.stringify(data)
})
    .then(response => response.json())
    .then(data => console.log(data))
    .catch(error => console.error('Error:', error));

PreviousKYC StatusNextSupported Jurisdiction

Last updated 5 months ago