Kernel

API Documentation

OpenAPI-style service contract, endpoint catalog, options reference, and full model data points.

TL;DR

GetData vs BizSearch: Which should I use?

Use getdata (default)

Best for deeper corporate family-tree analysis.

  • Richer search lifecycle controls (for example refresh/edit existing searches).
  • Broader endpoint coverage (45 documented endpoints vs 42).
  • Preferred for parent/ultimate/subsidiary discovery workflows.
Use bizsearch

Best for compatibility and straightforward lookup flows.

  • Good fit when you already run BizSearch-integrated systems.
  • Simpler record route shape in existing integrations.
  • Suitable for basic search-and-page entity lookups without GetData extras.

Practical rule: start with getdata; use bizsearch mainly for compatibility.

Service Contract

OpenAPI-Like Spec

openapi: 3.0.3
info:
  title: Kernel Account Sourcing API
  version: 1.0.0
servers:
  - url: https://kernel-account-sourcing.onrender.com
paths:
  /healthz:
    get:
      summary: Health probe
      responses:
        '200':
          description: Service is healthy
  /api/relevant-accounts:
    post:
      summary: Search relevant company accounts with filters
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                api: {type: string, enum: [getdata, bizsearch], default: getdata}
                businessKeywords:
                  oneOf:
                    - {type: string, description: "CSV keywords"}
                    - {type: array, items: {type: string}}
                categoryKeywords:
                  oneOf:
                    - {type: string, description: "CSV category keywords"}
                    - {type: array, items: {type: string}}
                countryCodes:
                  oneOf:
                    - {type: string, description: "CSV country codes (US,CA,GB)"}
                    - {type: array, items: {type: string}}
                cityNames: {type: string, description: "CSV city names"}
                provinceNames: {type: string, description: "CSV province/state names"}
                postCodes: {type: string, description: "CSV postal codes"}
                where: {type: string}
                who: {type: string}
                hasWebsite: {type: boolean}
                hasPhone: {type: boolean}
                hasEmail: {type: boolean}
                hasLinkedIn: {type: boolean}
                hasDigitalMarketing: {type: boolean}
                employeesTotalFrom: {type: integer, minimum: 0}
                employeesTotalTo: {type: integer, minimum: 0}
                yearStartedFrom: {type: integer, minimum: 1800, maximum: 2100}
                yearStartedTo: {type: integer, minimum: 1800, maximum: 2100}
                linkedInFollowersFrom: {type: integer, minimum: 0}
                linkedInFollowersTo: {type: integer, minimum: 0}
                language: {type: string, description: "Optional ISO 639-1 alpha-2 language code (or CSV list; first code is used for labels)"}
                pageSize: {type: integer, default: 25, minimum: 1, maximum: 200}
                maxPages: {type: integer, default: 8, minimum: 1, maximum: 50}
                maxDisplay: {type: integer, default: 250, minimum: 1, maximum: 5000}
                strictSchema: {type: boolean, default: true}
                tryAnyLocationMatch: {type: boolean, default: false}
                trackScores: {type: boolean, default: true}
                searchOverrides: {type: object, description: "Optional SearchInput overrides"}
      responses:
        '200':
          description: Relevant account search response
Options Guide

Common Search Options

Option Required Default Notes
entityYes-Company/entity name to search.
apiNogetdataUse getdata for richer extraction behavior.
countryCodesNo-Comma-separated ISO country filters. If omitted, scope is global.
languageNo-Optional ISO 639-1 alpha-2 code(s) for labels. If multiple are provided, the first code is used.
strictSchemaNotrueWhen true, unknown SearchInput override fields are rejected.
anchorSearchOverridesNo{}JSON object merged into anchor POST /api/search payload.
subsidiarySearchOverridesNo{}JSON object merged into subsidiary POST /api/search payload.
pageSizeNo50Rows per page; larger values can increase latency.
candidatePagesNo4How many pages to inspect when selecting anchor/parent linkage.
maxSubsidiaryPagesNo20How many subsidiary pages to fetch.
maxDisplayNo300UI display cap only; data may be collected beyond this count.
SearchInput Schema

Override Field Names

Override keys are validated against SearchInput fields. Both PascalCase and lowerCamelCase are accepted.

GETDATA SearchInput fields (124)
Field
altInternationalCodes
altInternationalCodesExclusive
businessName
businessNameExclusive
canMatchAnyBusinessFilter
categoriesKeywords
ceoName
ceoTitle
cityCodes
cityCodesExclusive
cityNames
coordinateOptions
coordinateOptionsExclusive
countryCodes
dataType
detailedCounts
displayLanguage
domesticUltimateUniqueID
domesticUltimateUniqueIDExclusive
email
emailExclusive
employeesTotalFrom
employeesTotalTo
executiveTags
familyMembersFrom
familyMembersTo
filterOnDNCM
geoLevels
geoLevelsExclusive
globalUltimateCountryCodes
globalUltimateCountryCodesExclusive
globalUltimateUniqueID
globalUltimateUniqueIDExclusive
hasAddress
hasAdmin
hasBuildingGeometry
hasContact
hasContactDeduplicated
hasCoordinates
hasDigitalMarketing
hasEShop
hasEmail
hasEmailDeduplicated
hasFax
hasLinkedIn
hasLogo
hasMarketability
hasMobile
hasMobileDeduplicated
hasNationalID
hasNationalIDDeduplicated
hasPayment
hasPhone
hasPhoneDeduplicated
hasShopTool
hasWebContact
hasWebDomainDeduplicated
hasWebsite
hasWebsiteDeduplicated
houseNumber
importExportAgentCodes
importExportAgentCodesExclusive
infobelCodes
infobelCodesExclusive
internationalCodes
internationalCodesExclusive
internationalPhoneFormat
isPublished
isVAT
languages
languagesExclusive
legalStatusCodes
legalStatusCodesExclusive
linkedInFollowersFrom
linkedInFollowersTo
localCodes
localCodesExclusive
nationalID
nationalIDExclusive
nationalIdentificationTypeCodes
nationalIdentificationTypeCodesExclusive
pageSize
parentUniqueID
parentUniqueIDExclusive
phoneNumber
phoneNumberExclusive
postCodes
postCodesExclusive
provinceCodes
provinceCodesExclusive
provinceNames
publishingStrengthFrom
publishingStrengthTo
regionCodes
regionCodesExclusive
regionNames
restrictOnMainCategory
returnFirstPage
salesVolumReliabilityCodes
salesVolumReliabilityCodesExclusive
salesVolumeCurrency
salesVolumeFrom
salesVolumeTo
settings
socialLinks
socialLinksExclusive
sortingOrder
statusCodes
statusCodesExclusive
streetAddress
technographicalTags
trackScores
tryAnyLocationMatch
uniqueIDs
uniqueIDsExclusive
website
websiteExclusive
websiteIpAddress
websiteStatusFlags
websiteStatusFlagsExclusive
where
who
yearStartedFrom
yearStartedTo
BIZSEARCH SearchInput fields (123)
Field
altInternationalCodes
altInternationalCodesExclusive
businessName
businessNameExclusive
categoriesKeywords
ceoName
ceoTitle
cityCodes
cityCodesExclusive
cityNames
coordinateOptions
coordinateOptionsExclusive
countryCodes
dataType
detailedCounts
displayLanguage
domesticUltimateUniqueID
domesticUltimateUniqueIDExclusive
email
emailExclusive
employeesTotalFrom
employeesTotalTo
executiveTags
familyMembersFrom
familyMembersTo
filterOnDNCM
geoLevels
geoLevelsExclusive
globalUltimateCountryCodes
globalUltimateCountryCodesExclusive
globalUltimateUniqueID
globalUltimateUniqueIDExclusive
hasAddress
hasAdmin
hasBuildingGeometry
hasContact
hasContactDeduplicated
hasCoordinates
hasDigitalMarketing
hasEShop
hasEmail
hasEmailDeduplicated
hasFax
hasLinkedIn
hasLogo
hasMarketability
hasMobile
hasMobileDeduplicated
hasNationalID
hasNationalIDDeduplicated
hasPayment
hasPhone
hasPhoneDeduplicated
hasShopTool
hasWebContact
hasWebDomainDeduplicated
hasWebsite
hasWebsiteDeduplicated
houseNumber
importExportAgentCodes
importExportAgentCodesExclusive
infobelCodes
infobelCodesExclusive
internationalCodes
internationalCodesExclusive
internationalPhoneFormat
isPublished
isVAT
languages
languagesExclusive
legalStatusCodes
legalStatusCodesExclusive
linkedInFollowersFrom
linkedInFollowersTo
localCodes
localCodesExclusive
nationalID
nationalIDExclusive
nationalIdentificationTypeCodes
nationalIdentificationTypeCodesExclusive
pageSize
parentUniqueID
parentUniqueIDExclusive
phoneNumber
phoneNumberExclusive
postCodes
postCodesExclusive
provinceCodes
provinceCodesExclusive
provinceNames
publishingStrengthFrom
publishingStrengthTo
regionCodes
regionCodesExclusive
regionNames
restrictOnMainCategory
returnFirstPage
salesVolumReliabilityCodes
salesVolumReliabilityCodesExclusive
salesVolumeCurrency
salesVolumeFrom
salesVolumeTo
settings
socialLinks
socialLinksExclusive
sortingOrder
statusCodes
statusCodesExclusive
streetAddress
technographicalTags
trackScores
tryAnyLocationMatch
uniqueIDs
uniqueIDsExclusive
website
websiteExclusive
websiteIpAddress
websiteStatusFlags
websiteStatusFlagsExclusive
where
who
yearStartedFrom
yearStartedTo
Endpoint Catalog

API Endpoints (OpenAPI-Style Reference)

GETDATA (45 endpoints)
Method Route Body Auth Help
GET api/categories/altinternational/{languageCode} none yes source
GET api/categories/infobel/children/{parentCode}/{languageCode} none yes source
GET api/categories/infobel/level/{categorylevel}/{languageCode} none yes source
GET api/categories/infobel/{languageCode} none yes source
GET api/categories/international/{languageCode} none yes source
GET api/categories/local/{countryCode}/{languageCode} none yes source
GET api/categories/search/{languageCode}/{filter}?countryCode={countryCode} none yes source
GET api/countries/{dataType}?languageCode={languageCode} none yes source
GET api/countries?languageCode={languageCode} none yes source
GET api/locations/{countryCode}/cities?languageCode={languageCode}&provinceCode={provinceCode} none yes source
GET api/locations/{countryCode}/provinces?languageCode={languageCode}&regionCode={regionCode} none yes source
GET api/locations/{countryCode}/regions?languageCode={languageCode} none yes source
GET api/locations/{countryCode}/search/{filter}?languageCode={languageCode} none yes source
GET api/record/{countryCode}/{type}/{uniqueId}?languageCode={languageCode}&filterOnDNCM={filterOnDNCM}&internationalPhoneFormat={internationalPhoneFormat} none yes source
GET api/search/{searchId}/counts none yes source
GET api/search/{searchId}/filters?languageCode={languageCode} none yes source
GET api/search/{searchId}/history none yes source
GET api/search/{searchId}/preview?languageCode={languageCode}&internationalPhoneFormat={internationalPhoneFormat} none yes source
GET api/search/{searchId}/records/{page}?languageCode={languageCode}&internationalPhoneFormat={internationalPhoneFormat} none yes source
GET api/search/{searchId}/refresh none yes source
GET api/search/{searchId}/status none yes source
GET api/test/hello none no source
GET api/utils/currencies none yes source
GET api/utils/executivetags none yes source
GET api/utils/gendercodes none yes source
GET api/utils/geolevels none yes source
GET api/utils/importexportagentcodes none yes source
GET api/utils/languages none yes source
GET api/utils/legalstatuscodes none yes source
GET api/utils/localactivitytypecodes none yes source
GET api/utils/nationalidentificationtypecodes none yes source
GET api/utils/reliabilitycodes none yes source
GET api/utils/technographicaltags none yes source
GET api/utils/titlecodes none yes source
GET api/utils/websitestatusflags none yes source
POST api/categories/lineage?languageCode={languageCode} json yes source
POST api/categories/search/{languageCode}/{filter} json yes source
POST api/locations/search/{filter}?take={take} json yes source
POST api/locations/{countryCode}/lineage?languageCode={languageCode} json yes source
POST api/record/{countryCode}/{type}/{uniqueId}?languageCode={languageCode}&filterOnDNCM={filterOnDNCM}&internationalPhoneFormat={internationalPhoneFormat} json yes source
POST api/search json yes source
POST api/search/{searchId}/preview?languageCode={languageCode}&internationalPhoneFormat={internationalPhoneFormat} json yes source
POST api/search/{searchId}/records/{page}?languageCode={languageCode}&internationalPhoneFormat={internationalPhoneFormat} json yes source
POST api/search?searchId={searchId} json yes source
POST api/token form no source
BIZSEARCH (42 endpoints)
Method Route Body Auth Help
GET api/categories/altinternational/{languageCode} none yes source
GET api/categories/infobel/children/{parentCode}/{languageCode} none yes source
GET api/categories/infobel/level/{categorylevel}/{languageCode} none yes source
GET api/categories/infobel/{languageCode} none yes source
GET api/categories/international/{languageCode} none yes source
GET api/categories/local/{countryCode}/{languageCode} none yes source
GET api/categories/search/{languageCode}/{filter}?countryCode={countryCode} none yes source
GET api/countries?languageCode={languageCode} none yes source
GET api/locations/{countryCode}/cities?languageCode={languageCode}&provinceCode={provinceCode} none yes source
GET api/locations/{countryCode}/provinces?languageCode={languageCode}&regionCode={regionCode} none yes source
GET api/locations/{countryCode}/regions?languageCode={languageCode} none yes source
GET api/locations/{countryCode}/search/{filter}?languageCode={languageCode} none yes source
GET api/record/{countryCode}/{uniqueId}?languageCode={languageCode}&filterOnDNCM={filterOnDNCM}&internationalPhoneFormat={internationalPhoneFormat} none yes source
GET api/search/{searchId}/counts none yes source
GET api/search/{searchId}/filters?languageCode={languageCode} none yes source
GET api/search/{searchId}/history none yes source
GET api/search/{searchId}/preview?languageCode={languageCode}&internationalPhoneFormat={internationalPhoneFormat} none yes source
GET api/search/{searchId}/records/{page}?languageCode={languageCode}&internationalPhoneFormat={internationalPhoneFormat} none yes source
GET api/search/{searchId}/status none yes source
GET api/test/hello none no source
GET api/utils/currencies none yes source
GET api/utils/executivetags none yes source
GET api/utils/gendercodes none yes source
GET api/utils/geolevels none yes source
GET api/utils/importexportagentcodes none yes source
GET api/utils/languages none yes source
GET api/utils/legalstatuscodes none yes source
GET api/utils/localactivitytypecodes none yes source
GET api/utils/nationalidentificationtypecodes none yes source
GET api/utils/reliabilitycodes none yes source
GET api/utils/technographicaltags none yes source
GET api/utils/titlecodes none yes source
GET api/utils/websitestatusflags none yes source
POST api/categories/lineage?languageCode={languageCode} json yes source
POST api/categories/search/{languageCode}/{filter} json yes source
POST api/locations/search/{filter}?take={take} json yes source
POST api/locations/{countryCode}/lineage?languageCode={languageCode} json yes source
POST api/record/{countryCode}/{uniqueId}?languageCode={languageCode}&filterOnDNCM={filterOnDNCM}&internationalPhoneFormat={internationalPhoneFormat} json yes source
POST api/search json yes source
POST api/search/{searchId}/preview?languageCode={languageCode}&internationalPhoneFormat={internationalPhoneFormat} json yes source
POST api/search/{searchId}/records/{page}?languageCode={languageCode}&internationalPhoneFormat={internationalPhoneFormat} json yes source
POST api/token form no source
Full Data Points

All Documented Model Fields

Includes every field parsed from the API model docs.

GETDATA models (32)
AltInternationalCategory (7 fields)

API model source

Represents the model of an alt international category

Field Type Description Additional
Code string Code of the category. Use this value in queries None.
Name string Description of the category. Searching for categories will filter on this field None.
Language string Language of the Name None.
Type string Type of the category : Infobel, International or Local None.
CountryCode string If type is Local, contains the country code None.
ParentCode string If available, contains the parent code None.
Level integer Level of the category None.
Category (7 fields)

API model source

Represents the model of a category

Field Type Description Additional
Code string Code of the category. Use this value in queries None.
Name string Description of the category. Searching for categories will filter on this field None.
Language string Language of the Name None.
Type string Type of the category : Infobel, International or Local None.
CountryCode string If type is Local, contains the country code None.
ParentCode string If available, contains the parent code None.
Level integer Level of the category None.
CategorySearchResult (4 fields)

API model source

Will contain all the categories matching a search filter for a specified language

Field Type Description Additional
Infobel array of objects ( See Model ) Will contain the Infobel categories matching a search filter for a specified language None.
International array of objects ( See Model ) Will contain the International categories matching a search filter for a specified language None.
Local array of objects ( See Model ) Will contain the Local categories matching a search filter for a specified language and country None.
AltInternational array of objects ( See Model ) Will contain the NACE categories matching a search filter for a specified language None.
Country (4 fields)

API model source

Represents the model of a country

Field Type Description Additional
IsoCode string ISO 3166-1 alpha-2 Code (2 chars long). Use this value in queries None.
Name string Name of the country None.
Continent string Continent of the country None.
DefaultLanguage string Default language of the country, not always provided None.
Currency (3 fields)

API model source

Field Type Description Additional
Code integer None.
Name string None.
IsoCode string None.
DataType (3 fields)

API model source

Defines all available data types

Field Type Description Additional
Business 1
YellowPages 2
WhitePages 3
FetchResult (5 fields)

API model source

Contains the batch of records (page) asked, page size was provided when submitting the search and can no longer be changed

Field Type Description Additional
SearchId integer Id of the search None.
Page integer Page number None.
RecordCount integer Count of record returned in the current page None.
TotalRecordCount integer Count of record matching the filters None.
Records array of objects ( See Model ) Array of records for the specific page None.
GenderCode (2 fields)

API model source

Field Type Description Additional
Code integer None.
Gender string None.
GeoLevel (2 fields)

API model source

Field Type Description Additional
Level integer None.
Description string None.
GetTokenResult (3 fields)

API model source

Defines a valid token generated with valid credentials

Field Type Description Additional
access_token string The token itself, use this value for further calls to the other api methods until its lifetime is over None.
token_type string bearer None.
expires_in integer Lifetime of the token (in seconds) None.
HelloResult (1 fields)

API model source

Model to test Registered api connection. The message will differ if you are sending the request anonymously or logged in via a valid token

Field Type Description Additional
Message string Contains a welcome message None.
ImportExportAgentCode (2 fields)

API model source

Field Type Description Additional
Code string None.
Label string None.
InternationalCategory (7 fields)

API model source

Represents the model of an international category

Field Type Description Additional
Code string Code of the category. Use this value in queries None.
Name string Description of the category. Searching for categories will filter on this field None.
Language string Language of the Name None.
Type string Type of the category : Infobel, International or Local None.
CountryCode string If type is Local, contains the country code None.
ParentCode string If available, contains the parent code None.
Level integer Level of the category None.
Language (3 fields)

API model source

Field Type Description Additional
IsoCode string 2 chars ISO code None.
Name string Name of the Language (EN) None.
IsoCode2 string 3 chars ISO code None.
LegalStatusCode (2 fields)

API model source

Field Type Description Additional
Code integer None.
Label string None.
LineageCategory (8 fields)

API model source

Defines connections between categories (Parent vs children)

Field Type Description Additional
Children array of objects ( See Model ) Contains all the children, or only the searched ones of a Topper level category None.
Code string Code of the category. Use this value in queries None.
Name string Description of the category. Searching for categories will filter on this field None.
Language string Language of the Name None.
Type string Type of the category : Infobel, International or Local None.
CountryCode string If type is Local, contains the country code None.
ParentCode string If available, contains the parent code None.
Level integer Level of the category None.
LineageLocation (10 fields)

API model source

Defines connections between locations (Parent vs children)

Field Type Description Additional
Children array of objects ( See Model ) Contains all the children, or only the searched ones of a Topper level location None.
CountryCode string CountryCode of the location None.
Code string Code of the location. Use this value in queries None.
Name string Name of the location. Searching for locations will filter on this field None.
FullName string Full Name of the location None.
Type string Typ of the Location : City, Province or Region None.
ParentCode string If available, contains the parent code None.
ParentName string If available, contains the parent name None.
Level integer Level of the category None.
LanguageCode string Language IsoCode of the category None.
LocalActivityTypeCode (2 fields)

API model source

Field Type Description Additional
Code integer None.
Label string None.
LocalCategory (7 fields)

API model source

Represents the model of a local category

Field Type Description Additional
Code string Code of the category. Use this value in queries None.
Name string Description of the category. Searching for categories will filter on this field None.
Language string Language of the Name None.
Type string Type of the category : Infobel, International or Local None.
CountryCode string If type is Local, contains the country code None.
ParentCode string If available, contains the parent code None.
Level integer Level of the category None.
Location (9 fields)

API model source

Represents the model of a location

Field Type Description Additional
CountryCode string CountryCode of the location None.
Code string Code of the location. Use this value in queries None.
Name string Name of the location. Searching for locations will filter on this field None.
FullName string Full Name of the location None.
Type string Typ of the Location : City, Province or Region None.
ParentCode string If available, contains the parent code None.
ParentName string If available, contains the parent name None.
Level integer Level of the category None.
LanguageCode string Language IsoCode of the category None.
LocationSearchResult (4 fields)

API model source

Will contain all the locations matching a search filter for a specified language

Field Type Description Additional
PostCodes array of objects ( See Model ) Will contain the post codes matching a search filter for a specified language None.
Cities array of objects ( See Model ) Will contain the cities matching a search filter for a specified language None.
Provinces array of objects ( See Model ) Will contain the provinces matching a search filter for a specified language None.
Regions array of objects ( See Model ) Will contain the regions matching a search filter for a specified language None.
NationalIdentificationTypeCode (3 fields)

API model source

Field Type Description Additional
Code integer None.
Label string None.
HasVAT boolean None.
Record (174 fields)

API model source

Field Type Description Additional
RelevanceScore decimal number None.
UniqueID string None.
UniversalPublicationId string None.
IsPublished boolean None.
IsResidential boolean None.
IsBusiness boolean None.
BusinessName string None.
CompanyName string None.
TradeName string None.
DirectoryName string None.
AddressStreet string None.
AddressHouseNumber string None.
AddressBoxNumber string None.
Address1 string None.
Address2 string None.
PostCode string None.
City string None.
CityCode string None.
Locality string None.
LocalityCode string None.
Province string None.
ProvinceCode string None.
Region string None.
RegionCode string None.
Country string None.
CountryCode string None.
PhoneOrMobile string None.
Phone string None.
DNCMPhone boolean None.
Fax string None.
Mobile string None.
DNCMMobile boolean None.
Email string None.
Website string None.
WebsiteUUID string None.
WebsiteCrawlDate string None.
WebsiteStatusFlag integer None.
WebsiteStatusFlagDescription string None.
WebDomain string None.
WebDomainUUID string None.
WebSocialLinks Dictionary of string [key] and string [value] None.
GeoLevel integer None.
GeoLevelDescription string None.
Longitude string None.
Latitude string None.
InternationalCategories array of objects ( See Model ) Main categories None.
InternationalCode01 string Main category None.
InternationalCode02 string None.
InternationalCode03 string None.
InternationalCode04 string None.
InternationalCode05 string None.
InternationalCode06 string None.
InternationalLabel01 string Main category None.
InternationalLabel02 string None.
InternationalLabel03 string None.
InternationalLabel04 string None.
InternationalLabel05 string None.
InternationalLabel06 string None.
AltInternationalCategories array of objects ( See Model ) None.
AltInternationalCode01 string None.
AltInternationalCode02 string None.
AltInternationalCode03 string None.
AltInternationalCode04 string None.
AltInternationalCode05 string None.
AltInternationalCode06 string None.
AltInternationalLabel01 string None.
AltInternationalLabel02 string None.
AltInternationalLabel03 string None.
AltInternationalLabel04 string None.
AltInternationalLabel05 string None.
AltInternationalLabel06 string None.
InfobelCategories array of objects ( See Model ) None.
InfobelCode01 string None.
InfobelCode02 string None.
InfobelCode03 string None.
InfobelCode04 string None.
InfobelCode05 string None.
InfobelCode06 string None.
InfobelCode07 string None.
InfobelCode08 string None.
InfobelCode09 string None.
InfobelCode10 string None.
InfobelLabel01 string None.
InfobelLabel02 string None.
InfobelLabel03 string None.
InfobelLabel04 string None.
InfobelLabel05 string None.
InfobelLabel06 string None.
InfobelLabel07 string None.
InfobelLabel08 string None.
InfobelLabel09 string None.
InfobelLabel10 string None.
LocalCategories array of objects ( See Model ) None.
LocalCode01 string None.
LocalCode02 string None.
LocalCode03 string None.
LocalCode04 string None.
LocalCode05 string None.
LocalCode06 string None.
LocalCode07 string None.
LocalCode08 string None.
LocalCode09 string None.
LocalCode10 string None.
LocalCode11 string None.
LocalCode12 string None.
LocalCode13 string None.
LocalCode14 string None.
LocalCode15 string None.
LocalLabel01 string None.
LocalLabel02 string None.
LocalLabel03 string None.
LocalLabel04 string None.
LocalLabel05 string None.
LocalLabel06 string None.
LocalLabel07 string None.
LocalLabel08 string None.
LocalLabel09 string None.
LocalLabel10 string None.
LocalLabel11 string None.
LocalLabel12 string None.
LocalLabel13 string None.
LocalLabel14 string None.
LocalLabel15 string None.
Language string None.
NationalID string None.
LocalActivityCodeType string None.
PublishingStrength decimal number A score between 0 and 100, empty if undefined None.
HasMarketability string None.
HasBuildingGeometry string None.
CEOName string None.
CEOTitle string None.
CEOFirstName string None.
CEOLastName string None.
CEOGender string None.
CEOLanguage string None.
PrimaryLocalActivityCode string None.
YearStarted string None.
SalesVolume string None.
SalesVolumeDollars string None.
SalesVolumeEuros string None.
Currency string None.
EmployeesHere string None.
EmployeesTotal string None.
StatusCode string None.
StatusCodeName string None.
SalesVolumeReliabilityCode integer None.
SalesVolumeReliabilityCodeDescription string None.
EmployeesHereReliabilityCode integer None.
EmployeesHereReliabilityCodeDescription string None.
EmployeesTotalReliabilityCode integer None.
EmployeesTotalReliabilityCodeDescription string None.
ReportDate string None.
ImportExportAgentCode string None.
ImportExportAgentCodeDescription string None.
LegalStatusCode integer None.
LegalStatusCodeDescription string None.
NationalIdentificationTypeCode integer None.
NationalIdentificationTypeCodeDescription string None.
NationalIDIsVat boolean None.
FamilyMembers integer None.
WebsiteIpAddress string None.
SubsidiaryIndicator string None.
DIASCode string None.
HierarchyCode string None.
ParentLinkage object ( See Model ) None.
DomesticLinkage object ( See Model ) None.
GlobalLinkage object ( See Model ) None.
MailingAddress object ( See Model ) None.
Executives array of objects ( See Model ) None.
FinancialHistory array of objects ( See Model ) None.
GenericSocialLinks array of objects ( See Model ) None.
MarketingFlag string None.
NativeInfos Dictionary of string [key] and string [value] None.
AdditionalInfos Dictionary of string [key] and object ( See Model ) [value] None.
ReliabilityCode (2 fields)

API model source

Field Type Description Additional
Code string None.
Label string None.
SearchCounts (34 fields)

API model source

Once a query is processed, you can get more detailed result counts on different criterions

Field Type Description Additional
CountryCode string Country ISO code None.
CountryName string Country name None.
DataType string Type of records None.
Total integer Total count of records matching the specified filters None.
HasAddress integer Total count of records matching the specified filters and having an Address1 None.
HasPhone integer Total count of records matching the specified filters and having a Phone number None.
HasFax integer Total count of records matching the specified filters and having a Fax number None.
HasMobile integer Total count of records matching the specified filters and having a Mobile number None.
HasWebsite integer Total count of records matching the specified filters and having a Website url None.
HasEmail integer Total count of records matching the specified filters and having an Email address None.
HasContact integer Total count of records matching the specified filters and having a Phone number or a Mobile number None.
HasAdmin integer Total count of records matching the specified filters and having an Administrator (CEO) None.
HasNationalID integer Total count of records matching the specified filters and having a NationalID None.
HasGeolevel integer Total count of records matching the specified filters and having a GeoLevel > 1 None.
HasCorporateLinkage integer Total count of records matching the specified filters and having corporate linkage None.
HasShopTool integer Total count of records matching the specified filters and having shop tool None.
HasPayment integer Total count of records matching the specified filters and having payment None.
HasDigitalMarketing integer Total count of records matching the specified filters and having digital marketing None.
HasEShop integer Total count of records matching the specified filters and having an eshop None.
CountriesCounts array of objects ( See Model ) Detailed result counts for each country None.
CategoriesCounts array of objects ( See Model ) If categories were specified in the filters, you will find detailed result counts for each of them None.
RegionsCounts array of objects ( See Model ) If records were found in different regions, you will find detailed result counts for each of them None.
ProvincesCounts array of objects ( See Model ) If records were found in different provinces, you will find detailed result counts for each of them None.
CitiesCounts array of objects ( See Model ) If records were found in different provinces, you will find detailed result counts for each of them None.
GeoLevelsCounts array of objects ( See Model ) If records were found with different GeoLevel, you will find detailed result counts for each of them None.
PostCodesCounts array of objects ( See Model ) If records were found in different PostCode, you will find detailed result counts for each of them None.
ExecutiveTagsCounts array of objects ( See Model ) If records were found with different Executive Tags, you will find detailed result counts for each of them None.
ImportExportAgentCodesCounts array of objects ( See Model ) If records were found with different ImportExportAgentCodes, you will find detailed result counts for each of them None.
LegalStatusCodesCounts array of objects ( See Model ) If records were found with different LegalStatusCodes, you will find detailed result counts for each of them None.
EmployeesRangesCounts array of objects ( See Model ) If records were found with different EmployeesRange, you will find detailed result counts for each of them None.
SalesRangesCounts array of objects ( See Model ) If records were found with different SalesRange, you will find detailed result counts for each of them None.
NationalIdentificationTypeCodesCounts array of objects ( See Model ) If records were found with different NationalIdentificationTypeCodes, you will find detailed result counts for each of them None.
GlobalUltimateCountriesCounts array of objects ( See Model ) If records were found with different GlobalUltimate country, you will find detailed result counts for each of them None.
TechTagsCounts array of objects ( See Model ) If you specified any Technographics tags and set DetailedCounts.IncludeTechnographicsCounts to true, will return a record count for each tag None.
SearchInput (124 fields)

API model source

Defines all the filters you can use in your searches. An empty array filter will be ignored. A false flag filter will be ignored

Field Type Description Additional
DataType enum ( See Model ) Specify the type of data you wan to search for (Business, YellowPages or WhitePages) None.
CanMatchAnyBusinessFilter boolean Inclusive filters will be submitted as logical OR vs default logical AND. This means the search will return records matchin ANY inclusive filter vs ALL inclusive filter (only available for Business searches) None.
PageSize integer Specify the count of records you will fetch by http request. Default is 50 (To specify a bigger page size please contact us) None.
DisplayLanguage string Specify the language to use for categories labels. Default values is EN None.
InternationalPhoneFormat boolean Set this to true if you want phone number formatted as international phone number (Starting with +xxx prefix). Default values is false None.
DetailedCounts object ( See Model ) You can ask for fully detailed counts : you will get full distinct counts for each category and province, but be aware that this can have a significant impact on response time. False by default None.
Settings object ( See Model ) Specific search settings can be provided to fine tune the search None.
ReturnFirstPage boolean You can ask for the first page of records to be returned along side result counts. The count of records is defined by the PageSize attribute. False by default None.
TrackScores boolean Will return the score of each record in the search result. False by default None.
SortingOrder array of SortingOrder ( See Enum ) Specify sorting order when fetching records None.
CountryCodes array of String Specify for which country(ies) you want to search. If no country is provided, the search will be run on all countries available None.
Who string A single field to search records based on their business name, categoryor phone (like you would do on infobel.com) None.
Where string A single field to search records based on their location, including city name and post code (like you would do on infobel.com) None.
TryAnyLocationMatch boolean When Where is provided and not an exact location can be found, uses any that partially matches None.
UniqueIDs array of String Filter records on the UniqueID (Max is 50.000) None.
UniqueIDsExclusive array of String Exclude records based on their UniqueID (Max is 50.000) None.
BusinessName array of String Filter records on the business name None.
BusinessNameExclusive array of String Exclude records on the business name None.
Languages array of String Filter records on the business language. Languages represented by their ISO 639-3 Code (3 chars long) None.
LanguagesExclusive array of String Exclude records on the business language. Languages represented by their ISO 639-3 Code (3 chars long) None.
CityCodes array of String Filter records on Cities. You can find City codes using the appropriate method available in the api, see GET api/locations/{countryCode}/cities None.
CityNames array of String Filter records on Cities providing cities names None.
CityCodesExclusive array of String Exclude records on Cities. You can find City codes using the appropriate method available in the api, see GET api/locations/{countryCode}/cities None.
ProvinceCodes array of String Filter records on Provinces. You can find Province codes using the appropriate method available in the api, see GET api/locations/{countryCode}/provinces None.
ProvinceNames array of String Filter records on Provinces providing provinces names None.
ProvinceCodesExclusive array of String Exclude records on Provinces. You can find Province codes using the appropriate method available in the api, see GET api/locations/{countryCode}/provinces None.
RegionCodes array of String Filter records on Regions. You can find Region codes using the appropriate method available in the api, see GET api/locations/{countryCode}/regions None.
RegionNames array of String Filter records on Regions providing regions names None.
RegionCodesExclusive array of String Exclude records on Regions. You can find Region codes using the appropriate method available in the api, see GET api/locations/{countryCode}/regions None.
InternationalCodes array of String Filter records on International categories (default). You can find International codes using the appropriate method available in the api, see GET api/categories/international/{language} None.
InternationalCodesExclusive array of String Exclude records on International categories (default). You can find International codes using the appropriate method available in the api, see GET api/categories/international/{language} None.
CategoriesKeywords array of String Filter records on Infobel categories providing categories keywords None.
RestrictOnMainCategory boolean If any category filter is provided (Infobel, International, AltInternational or Local Codes), the search will be restricted to match only the primary (xxxCode01) None.
InfobelCodes array of String Filter records on Infobel categories. You can find Infobel codes using the appropriate method available in the api, see GET api/categories/infobel/{language} None.
InfobelCodesExclusive array of String Exclude records on Infobel categories. You can find Infobel codes using the appropriate method available in the api, see GET api/categories/infobel/{language} None.
LocalCodes array of String Filter records on Local categories. You can find Local codes using the appropriate method available in the api, see GET api/categories/local/{countryCode}/{language} None.
LocalCodesExclusive array of String Exclude records on Local categories. You can find Local codes using the appropriate method available in the api, see GET api/categories/local/{countryCode}/{language} None.
AltInternationalCodes array of String Filter records on NACE categories. You can find NACE codes using the appropriate method available in the api, see GET api/categories/altinternational/{language} None.
AltInternationalCodesExclusive array of String Exclude records on NACE categories. You can find NACE codes using the appropriate method available in the api, see GET api/categories/altinternational/{language} None.
PostCodes array of String Filter records on Postal codes None.
PostCodesExclusive array of String Exclude records on Postal codes None.
HasAddress boolean Filter only records having an Address1 None.
HasPhone boolean Filter only records having a Phone number None.
HasFax boolean Filter only records having a Fax number None.
HasMobile boolean Filter only records having a Mobile number None.
HasWebsite enum ( See Model ) Filter only records having a Website url (Has) or having no Website url (HasNot) None.
HasNationalID enum ( See Model ) Filter only records having a NationalID None.
HasEmail boolean Filter only records having an Email address None.
HasWebContact boolean Filter only records having either a Website url or an Email address. Can only be set if both HasWebsite and HasEmail are not set None.
HasContact boolean Filter only records having either a Phone number or a Mobile number. Can only be set if both HasPhone and HasMobile are not set None.
HasCoordinates boolean Filter only records having Latitude and Longitude to be positionnable on a map None.
HasPhoneDeduplicated boolean Will force the search to deduplicate on Phone number: in case the search returns records having the same Phone number, this flag will force to only take the best one. Can only be set if HasPhone is set None.
HasEmailDeduplicated boolean Will force the search to deduplicate on Email address: in case the search returns records having the same Email address, this flag will force to only take the best one. Can only be set if HasEmail is set None.
HasWebsiteDeduplicated boolean Will force the search to deduplicate on Website address: in case the search returns records having the same Website address, this flag will force to only take the best one. Can only be set if HasWebsite is set None.
HasWebDomainDeduplicated boolean Will force the search to deduplicate on Website domain: in case the search returns records having the same Website domain, this flag will force to only take the best one. Can only be set if HasWebsite is set None.
HasNationalIDDeduplicated boolean Will force the search to deduplicate on NationalID: in case the search returns records having the same national ID, this flag will force to only take the best one. Can only be set if HasNationalID is set None.
HasMobileDeduplicated boolean Will force the search to deduplicate on Mobile number: in case the search returns records having the same Mobile number, this flag will force to only take the best one. Can only be set if HasMobile is set None.
HasContactDeduplicated boolean Will force the search to deduplicate on Contact number (Phone number if a Phone number is present, Mobile number if not): in case the search returns records having the same Contact number, this flag will force to only take the best one. Can only be set if HasContact is set None.
FilterOnDNCM boolean Will exclude all the records present in the DoNotCallMe database. Only available for BE None.
HasLinkedIn boolean Filter businesses having a social linkedin link None.
HasLogo boolean Filter businesses having a logo link available None.
LinkedInFollowersFrom string Filter businesses having a social linkedin link and at least xxx followers (Min is 0) None.
LinkedInFollowersTo string Filter businesses having a social linkedin link and at most xxx followers (Min is 0) None.
PublishingStrengthFrom string Filter businesses having a PublishingStrength above XXX (Min is 0) None.
PublishingStrengthTo string Filter businesses having a PublishingStrength below (Max is 100) None.
HasAdmin boolean Filter only businesses having an administrator None.
HasMarketability boolean Filter only businesses that are marketable None.
HasBuildingGeometry boolean Filter only businesses that have a building geometry None.
IsPublished boolean Filter only businesses that are puslbished on infobel.com (as YP) None.
IsVAT boolean Filter only businesses that have a NationalIdentificationTypeCode indicating that the NationalID is also VAT None.
YearStartedFrom string Filter businesses created after XXX None.
YearStartedTo string Filter businesses created before XXX None.
SalesVolumeCurrency enum ( See Model ) When filtering business on SalesVolumes you can choose to filter based on the value in the Local currency, in Dollars (UDS) or in Euros (EUR) None.
SalesVolumeFrom string Filter businesses having sales bigger than XXX None.
SalesVolumeTo string Filter businesses having sales lower than XXX None.
SalesVolumReliabilityCodes array of Int32 Filter businesses on based on the sales volume reliability code None.
SalesVolumReliabilityCodesExclusive array of Int32 Exclude businesses on based the sales volume reliability code None.
EmployeesTotalFrom string Filter businesses having more than XXX employees None.
EmployeesTotalTo string Filter businesses having less than XXX employees None.
FamilyMembersFrom string Filter businesses having more than XXX family members None.
FamilyMembersTo string Filter businesses having less than XXX family members None.
ExecutiveTags array of String Filter businesses on based on their executive tags None.
StatusCodes array of BusinessStatusCode ( See Enum ) Filter businesses on based on physical location status None.
StatusCodesExclusive array of BusinessStatusCode ( See Enum ) Exclude businesses on based on physical location status None.
GeoLevels array of Int32 Filter records on the GeoLevel None.
GeoLevelsExclusive array of Int32 Exclude records based on their GeoLevel None.
CoordinateOptions array of objects ( See Model ) Filter only records located in the circle calculated by its center and radius (in meters) None.
CoordinateOptionsExclusive array of objects ( See Model ) Exclude records located in the circle calculated by its center and radius (in meters) None.
Email array of String Filter records on the email address None.
EmailExclusive array of String Exclude records on the email address None.
Website array of String Filter on the website url None.
WebsiteExclusive array of String Exclude records on the website url None.
NationalID array of String Filter on the national ID None.
NationalIDExclusive array of String Exclude records on the national ID None.
PhoneNumber array of String Filter businesses on the phone number None.
PhoneNumberExclusive array of String Exclude records on the phone number None.
StreetAddress string Filter businesses on the street None.
HouseNumber string Filter businesses on the house number None.
WebsiteIpAddress string Filter businesses on website IP Address None.
ImportExportAgentCodes array of String Filter businesses on based on import/export agent codes None.
ImportExportAgentCodesExclusive array of String Exclude businesses on based on import/export agent codes None.
NationalIdentificationTypeCodes array of String Filter businesses on National Identification Type codes None.
NationalIdentificationTypeCodesExclusive array of String Exclude businesses on National Identification Type codes None.
LegalStatusCodes array of String Filter businesses on based on business legal form None.
LegalStatusCodesExclusive array of String Exclude businesses on based on business legal form None.
CEOName string Filter businesses on the CEO name None.
CEOTitle string Filter businesses on the CEO title None.
GlobalUltimateCountryCodes array of String Filter businesses on the Global Ultimate Country Code None.
GlobalUltimateCountryCodesExclusive array of String Exclude businesses on the Global Ultimate Country Code None.
GlobalUltimateUniqueID array of String Filter businesses on the Global Ultimate UniqueID None.
GlobalUltimateUniqueIDExclusive array of String Exclude businesses on the Global Ultimate UniqueID None.
ParentUniqueID array of String Filter businesses on the Parent UniqueID None.
ParentUniqueIDExclusive array of String Exclude businesses on the Parent UniqueID None.
DomesticUltimateUniqueID array of String Filter businesses on the Domestic Ultimate UniqueID None.
DomesticUltimateUniqueIDExclusive array of String Exclude businesses on the Domestic Ultimate UniqueID None.
HasShopTool boolean None.
HasPayment boolean None.
HasDigitalMarketing boolean None.
HasEShop boolean None.
TechnographicalTags array of String None.
WebsiteStatusFlags array of Int32 None.
WebsiteStatusFlagsExclusive array of Int32 None.
SocialLinks array of String None.
SocialLinksExclusive array of String None.
SearchInputDetailed (126 fields)

API model source

Field Type Description Additional
Categories array of objects ( See Model ) None.
Locations array of objects ( See Model ) None.
DataType enum ( See Model ) Specify the type of data you wan to search for (Business, YellowPages or WhitePages) None.
CanMatchAnyBusinessFilter boolean Inclusive filters will be submitted as logical OR vs default logical AND. This means the search will return records matchin ANY inclusive filter vs ALL inclusive filter (only available for Business searches) None.
PageSize integer Specify the count of records you will fetch by http request. Default is 50 (To specify a bigger page size please contact us) None.
DisplayLanguage string Specify the language to use for categories labels. Default values is EN None.
InternationalPhoneFormat boolean Set this to true if you want phone number formatted as international phone number (Starting with +xxx prefix). Default values is false None.
DetailedCounts object ( See Model ) You can ask for fully detailed counts : you will get full distinct counts for each category and province, but be aware that this can have a significant impact on response time. False by default None.
Settings object ( See Model ) Specific search settings can be provided to fine tune the search None.
ReturnFirstPage boolean You can ask for the first page of records to be returned along side result counts. The count of records is defined by the PageSize attribute. False by default None.
TrackScores boolean Will return the score of each record in the search result. False by default None.
SortingOrder array of SortingOrder ( See Enum ) Specify sorting order when fetching records None.
CountryCodes array of String Specify for which country(ies) you want to search. If no country is provided, the search will be run on all countries available None.
Who string A single field to search records based on their business name, categoryor phone (like you would do on infobel.com) None.
Where string A single field to search records based on their location, including city name and post code (like you would do on infobel.com) None.
TryAnyLocationMatch boolean When Where is provided and not an exact location can be found, uses any that partially matches None.
UniqueIDs array of String Filter records on the UniqueID (Max is 50.000) None.
UniqueIDsExclusive array of String Exclude records based on their UniqueID (Max is 50.000) None.
BusinessName array of String Filter records on the business name None.
BusinessNameExclusive array of String Exclude records on the business name None.
Languages array of String Filter records on the business language. Languages represented by their ISO 639-3 Code (3 chars long) None.
LanguagesExclusive array of String Exclude records on the business language. Languages represented by their ISO 639-3 Code (3 chars long) None.
CityCodes array of String Filter records on Cities. You can find City codes using the appropriate method available in the api, see GET api/locations/{countryCode}/cities None.
CityNames array of String Filter records on Cities providing cities names None.
CityCodesExclusive array of String Exclude records on Cities. You can find City codes using the appropriate method available in the api, see GET api/locations/{countryCode}/cities None.
ProvinceCodes array of String Filter records on Provinces. You can find Province codes using the appropriate method available in the api, see GET api/locations/{countryCode}/provinces None.
ProvinceNames array of String Filter records on Provinces providing provinces names None.
ProvinceCodesExclusive array of String Exclude records on Provinces. You can find Province codes using the appropriate method available in the api, see GET api/locations/{countryCode}/provinces None.
RegionCodes array of String Filter records on Regions. You can find Region codes using the appropriate method available in the api, see GET api/locations/{countryCode}/regions None.
RegionNames array of String Filter records on Regions providing regions names None.
RegionCodesExclusive array of String Exclude records on Regions. You can find Region codes using the appropriate method available in the api, see GET api/locations/{countryCode}/regions None.
InternationalCodes array of String Filter records on International categories (default). You can find International codes using the appropriate method available in the api, see GET api/categories/international/{language} None.
InternationalCodesExclusive array of String Exclude records on International categories (default). You can find International codes using the appropriate method available in the api, see GET api/categories/international/{language} None.
CategoriesKeywords array of String Filter records on Infobel categories providing categories keywords None.
RestrictOnMainCategory boolean If any category filter is provided (Infobel, International, AltInternational or Local Codes), the search will be restricted to match only the primary (xxxCode01) None.
InfobelCodes array of String Filter records on Infobel categories. You can find Infobel codes using the appropriate method available in the api, see GET api/categories/infobel/{language} None.
InfobelCodesExclusive array of String Exclude records on Infobel categories. You can find Infobel codes using the appropriate method available in the api, see GET api/categories/infobel/{language} None.
LocalCodes array of String Filter records on Local categories. You can find Local codes using the appropriate method available in the api, see GET api/categories/local/{countryCode}/{language} None.
LocalCodesExclusive array of String Exclude records on Local categories. You can find Local codes using the appropriate method available in the api, see GET api/categories/local/{countryCode}/{language} None.
AltInternationalCodes array of String Filter records on NACE categories. You can find NACE codes using the appropriate method available in the api, see GET api/categories/altinternational/{language} None.
AltInternationalCodesExclusive array of String Exclude records on NACE categories. You can find NACE codes using the appropriate method available in the api, see GET api/categories/altinternational/{language} None.
PostCodes array of String Filter records on Postal codes None.
PostCodesExclusive array of String Exclude records on Postal codes None.
HasAddress boolean Filter only records having an Address1 None.
HasPhone boolean Filter only records having a Phone number None.
HasFax boolean Filter only records having a Fax number None.
HasMobile boolean Filter only records having a Mobile number None.
HasWebsite enum ( See Model ) Filter only records having a Website url (Has) or having no Website url (HasNot) None.
HasNationalID enum ( See Model ) Filter only records having a NationalID None.
HasEmail boolean Filter only records having an Email address None.
HasWebContact boolean Filter only records having either a Website url or an Email address. Can only be set if both HasWebsite and HasEmail are not set None.
HasContact boolean Filter only records having either a Phone number or a Mobile number. Can only be set if both HasPhone and HasMobile are not set None.
HasCoordinates boolean Filter only records having Latitude and Longitude to be positionnable on a map None.
HasPhoneDeduplicated boolean Will force the search to deduplicate on Phone number: in case the search returns records having the same Phone number, this flag will force to only take the best one. Can only be set if HasPhone is set None.
HasEmailDeduplicated boolean Will force the search to deduplicate on Email address: in case the search returns records having the same Email address, this flag will force to only take the best one. Can only be set if HasEmail is set None.
HasWebsiteDeduplicated boolean Will force the search to deduplicate on Website address: in case the search returns records having the same Website address, this flag will force to only take the best one. Can only be set if HasWebsite is set None.
HasWebDomainDeduplicated boolean Will force the search to deduplicate on Website domain: in case the search returns records having the same Website domain, this flag will force to only take the best one. Can only be set if HasWebsite is set None.
HasNationalIDDeduplicated boolean Will force the search to deduplicate on NationalID: in case the search returns records having the same national ID, this flag will force to only take the best one. Can only be set if HasNationalID is set None.
HasMobileDeduplicated boolean Will force the search to deduplicate on Mobile number: in case the search returns records having the same Mobile number, this flag will force to only take the best one. Can only be set if HasMobile is set None.
HasContactDeduplicated boolean Will force the search to deduplicate on Contact number (Phone number if a Phone number is present, Mobile number if not): in case the search returns records having the same Contact number, this flag will force to only take the best one. Can only be set if HasContact is set None.
FilterOnDNCM boolean Will exclude all the records present in the DoNotCallMe database. Only available for BE None.
HasLinkedIn boolean Filter businesses having a social linkedin link None.
HasLogo boolean Filter businesses having a logo link available None.
LinkedInFollowersFrom string Filter businesses having a social linkedin link and at least xxx followers (Min is 0) None.
LinkedInFollowersTo string Filter businesses having a social linkedin link and at most xxx followers (Min is 0) None.
PublishingStrengthFrom string Filter businesses having a PublishingStrength above XXX (Min is 0) None.
PublishingStrengthTo string Filter businesses having a PublishingStrength below (Max is 100) None.
HasAdmin boolean Filter only businesses having an administrator None.
HasMarketability boolean Filter only businesses that are marketable None.
HasBuildingGeometry boolean Filter only businesses that have a building geometry None.
IsPublished boolean Filter only businesses that are puslbished on infobel.com (as YP) None.
IsVAT boolean Filter only businesses that have a NationalIdentificationTypeCode indicating that the NationalID is also VAT None.
YearStartedFrom string Filter businesses created after XXX None.
YearStartedTo string Filter businesses created before XXX None.
SalesVolumeCurrency enum ( See Model ) When filtering business on SalesVolumes you can choose to filter based on the value in the Local currency, in Dollars (UDS) or in Euros (EUR) None.
SalesVolumeFrom string Filter businesses having sales bigger than XXX None.
SalesVolumeTo string Filter businesses having sales lower than XXX None.
SalesVolumReliabilityCodes array of Int32 Filter businesses on based on the sales volume reliability code None.
SalesVolumReliabilityCodesExclusive array of Int32 Exclude businesses on based the sales volume reliability code None.
EmployeesTotalFrom string Filter businesses having more than XXX employees None.
EmployeesTotalTo string Filter businesses having less than XXX employees None.
FamilyMembersFrom string Filter businesses having more than XXX family members None.
FamilyMembersTo string Filter businesses having less than XXX family members None.
ExecutiveTags array of String Filter businesses on based on their executive tags None.
StatusCodes array of BusinessStatusCode ( See Enum ) Filter businesses on based on physical location status None.
StatusCodesExclusive array of BusinessStatusCode ( See Enum ) Exclude businesses on based on physical location status None.
GeoLevels array of Int32 Filter records on the GeoLevel None.
GeoLevelsExclusive array of Int32 Exclude records based on their GeoLevel None.
CoordinateOptions array of objects ( See Model ) Filter only records located in the circle calculated by its center and radius (in meters) None.
CoordinateOptionsExclusive array of objects ( See Model ) Exclude records located in the circle calculated by its center and radius (in meters) None.
Email array of String Filter records on the email address None.
EmailExclusive array of String Exclude records on the email address None.
Website array of String Filter on the website url None.
WebsiteExclusive array of String Exclude records on the website url None.
NationalID array of String Filter on the national ID None.
NationalIDExclusive array of String Exclude records on the national ID None.
PhoneNumber array of String Filter businesses on the phone number None.
PhoneNumberExclusive array of String Exclude records on the phone number None.
StreetAddress string Filter businesses on the street None.
HouseNumber string Filter businesses on the house number None.
WebsiteIpAddress string Filter businesses on website IP Address None.
ImportExportAgentCodes array of String Filter businesses on based on import/export agent codes None.
ImportExportAgentCodesExclusive array of String Exclude businesses on based on import/export agent codes None.
NationalIdentificationTypeCodes array of String Filter businesses on National Identification Type codes None.
NationalIdentificationTypeCodesExclusive array of String Exclude businesses on National Identification Type codes None.
LegalStatusCodes array of String Filter businesses on based on business legal form None.
LegalStatusCodesExclusive array of String Exclude businesses on based on business legal form None.
CEOName string Filter businesses on the CEO name None.
CEOTitle string Filter businesses on the CEO title None.
GlobalUltimateCountryCodes array of String Filter businesses on the Global Ultimate Country Code None.
GlobalUltimateCountryCodesExclusive array of String Exclude businesses on the Global Ultimate Country Code None.
GlobalUltimateUniqueID array of String Filter businesses on the Global Ultimate UniqueID None.
GlobalUltimateUniqueIDExclusive array of String Exclude businesses on the Global Ultimate UniqueID None.
ParentUniqueID array of String Filter businesses on the Parent UniqueID None.
ParentUniqueIDExclusive array of String Exclude businesses on the Parent UniqueID None.
DomesticUltimateUniqueID array of String Filter businesses on the Domestic Ultimate UniqueID None.
DomesticUltimateUniqueIDExclusive array of String Exclude businesses on the Domestic Ultimate UniqueID None.
HasShopTool boolean None.
HasPayment boolean None.
HasDigitalMarketing boolean None.
HasEShop boolean None.
TechnographicalTags array of String None.
WebsiteStatusFlags array of Int32 None.
WebsiteStatusFlagsExclusive array of Int32 None.
SocialLinks array of String None.
SocialLinksExclusive array of String None.
SearchModification (6 fields)

API model source

Field Type Description Additional
Number integer None.
FiltersAsJSON string None.
CreatedAt string None.
CountsAsJSON string None.
TotalRecord integer None.
Duration integer None.
SearchResult (3 fields)

API model source

Contains the id of the newly submitted search and the counts it produced

Field Type Description Additional
SearchId integer Id of the search you will need for further use None.
Counts object ( See Model ) Detailed counts returned by the submitted search None.
FirstPageRecords array of objects ( See Model ) Array of records. Returned if ReturnFirstPage is set to true None.
SearchStatus (6 fields)

API model source

Contains the status of the search and any additionnal informations

Field Type Description Additional
SearchId integer Id of the search None.
Status string Status: None.
AdditionnalInformations array of String None.
CanBeModified boolean None.
CanBePreviewed boolean None.
CanBeExtracted boolean None.
TitleCode (5 fields)

API model source

Field Type Description Additional
Code integer None.
Label string None.
Tag01 string None.
Tag02 string None.
Tag03 string None.
WebsiteStatusFlag (2 fields)

API model source

Field Type Description Additional
Flag integer None.
Description string None.
BIZSEARCH models (31)
AltInternationalCategory (7 fields)

API model source

Represents the model of an alt international category

Field Type Description Additional
Code string Code of the category. Use this value in queries None.
Name string Description of the category. Searching for categories will filter on this field None.
Language string Language of the Name None.
Type string Type of the category : Infobel, International or Local None.
CountryCode string If type is Local, contains the country code None.
ParentCode string If available, contains the parent code None.
Level integer Level of the category None.
Category (7 fields)

API model source

Represents the model of a category

Field Type Description Additional
Code string Code of the category. Use this value in queries None.
Name string Description of the category. Searching for categories will filter on this field None.
Language string Language of the Name None.
Type string Type of the category : Infobel, International or Local None.
CountryCode string If type is Local, contains the country code None.
ParentCode string If available, contains the parent code None.
Level integer Level of the category None.
CategorySearchResult (4 fields)

API model source

Will contain all the categories matching a search filter for a specified language

Field Type Description Additional
Infobel array of objects ( See Model ) Will contain the Infobel categories matching a search filter for a specified language None.
International array of objects ( See Model ) Will contain the International categories matching a search filter for a specified language None.
Local array of objects ( See Model ) Will contain the Local categories matching a search filter for a specified language and country None.
AltInternational array of objects ( See Model ) Will contain the NACE categories matching a search filter for a specified language None.
Country (4 fields)

API model source

Represents the model of a country

Field Type Description Additional
IsoCode string ISO 3166-1 alpha-2 Code (2 chars long). Use this value in queries None.
Name string Name of the country None.
Continent string Continent of the country None.
DefaultLanguage string Default language of the country, not always provided None.
Currency (3 fields)

API model source

Field Type Description Additional
Code integer None.
Name string None.
IsoCode string None.
FetchResult (5 fields)

API model source

Contains the batch of records (page) asked, page size was provided when submitting the search and can no longer be changed

Field Type Description Additional
SearchId integer Id of the search None.
Page integer Page number None.
RecordCount integer Count of record returned in the current page None.
TotalRecordCount integer Count of record matching the filters None.
Records array of objects ( See Model ) Array of records for the specific page None.
GenderCode (2 fields)

API model source

Field Type Description Additional
Code integer None.
Gender string None.
GeoLevel (2 fields)

API model source

Field Type Description Additional
Level integer None.
Description string None.
GetTokenResult (3 fields)

API model source

Defines a valid token generated with valid credentials

Field Type Description Additional
access_token string The token itself, use this value for further calls to the other api methods until its lifetime is over None.
token_type string bearer None.
expires_in integer Lifetime of the token (in seconds) None.
HelloResult (1 fields)

API model source

Model to test Registered api connection. The message will differ if you are sending the request anonymously or logged in via a valid token

Field Type Description Additional
Message string Contains a welcome message None.
ImportExportAgentCode (2 fields)

API model source

Field Type Description Additional
Code string None.
Label string None.
InternationalCategory (7 fields)

API model source

Represents the model of an international category

Field Type Description Additional
Code string Code of the category. Use this value in queries None.
Name string Description of the category. Searching for categories will filter on this field None.
Language string Language of the Name None.
Type string Type of the category : Infobel, International or Local None.
CountryCode string If type is Local, contains the country code None.
ParentCode string If available, contains the parent code None.
Level integer Level of the category None.
Language (3 fields)

API model source

Field Type Description Additional
IsoCode string 2 chars ISO code None.
Name string Name of the Language (EN) None.
IsoCode2 string 3 chars ISO code None.
LegalStatusCode (2 fields)

API model source

Field Type Description Additional
Code integer None.
Label string None.
LineageCategory (8 fields)

API model source

Defines connections between categories (Parent vs children)

Field Type Description Additional
Children array of objects ( See Model ) Contains all the children, or only the searched ones of a Topper level category None.
Code string Code of the category. Use this value in queries None.
Name string Description of the category. Searching for categories will filter on this field None.
Language string Language of the Name None.
Type string Type of the category : Infobel, International or Local None.
CountryCode string If type is Local, contains the country code None.
ParentCode string If available, contains the parent code None.
Level integer Level of the category None.
LineageLocation (10 fields)

API model source

Defines connections between locations (Parent vs children)

Field Type Description Additional
Children array of objects ( See Model ) Contains all the children, or only the searched ones of a Topper level location None.
CountryCode string CountryCode of the location None.
Code string Code of the location. Use this value in queries None.
Name string Name of the location. Searching for locations will filter on this field None.
FullName string Full Name of the location None.
Type string Typ of the Location : City, Province or Region None.
ParentCode string If available, contains the parent code None.
ParentName string If available, contains the parent name None.
Level integer Level of the category None.
LanguageCode string Language IsoCode of the category None.
LocalActivityTypeCode (2 fields)

API model source

Field Type Description Additional
Code integer None.
Label string None.
LocalCategory (7 fields)

API model source

Represents the model of a local category

Field Type Description Additional
Code string Code of the category. Use this value in queries None.
Name string Description of the category. Searching for categories will filter on this field None.
Language string Language of the Name None.
Type string Type of the category : Infobel, International or Local None.
CountryCode string If type is Local, contains the country code None.
ParentCode string If available, contains the parent code None.
Level integer Level of the category None.
Location (9 fields)

API model source

Represents the model of a location

Field Type Description Additional
CountryCode string CountryCode of the location None.
Code string Code of the location. Use this value in queries None.
Name string Name of the location. Searching for locations will filter on this field None.
FullName string Full Name of the location None.
Type string Typ of the Location : City, Province or Region None.
ParentCode string If available, contains the parent code None.
ParentName string If available, contains the parent name None.
Level integer Level of the category None.
LanguageCode string Language IsoCode of the category None.
LocationSearchResult (4 fields)

API model source

Will contain all the locations matching a search filter for a specified language

Field Type Description Additional
PostCodes array of objects ( See Model ) Will contain the post codes matching a search filter for a specified language None.
Cities array of objects ( See Model ) Will contain the cities matching a search filter for a specified language None.
Provinces array of objects ( See Model ) Will contain the provinces matching a search filter for a specified language None.
Regions array of objects ( See Model ) Will contain the regions matching a search filter for a specified language None.
NationalIdentificationTypeCode (3 fields)

API model source

Field Type Description Additional
Code integer None.
Label string None.
HasVAT boolean None.
Record (171 fields)

API model source

Field Type Description Additional
RelevanceScore decimal number None.
UniqueID string None.
UniversalPublicationId string None.
IsPublished boolean None.
BusinessName string None.
CompanyName string None.
TradeName string None.
DirectoryName string None.
AddressStreet string None.
AddressHouseNumber string None.
AddressBoxNumber string None.
Address1 string None.
Address2 string None.
PostCode string None.
City string None.
CityCode string None.
Locality string None.
LocalityCode string None.
Province string None.
ProvinceCode string None.
Region string None.
RegionCode string None.
Country string None.
CountryCode string None.
PhoneOrMobile string None.
Phone string None.
DNCMPhone boolean None.
Fax string None.
Mobile string None.
DNCMMobile boolean None.
Email string None.
Website string None.
WebsiteUUID string None.
WebsiteCrawlDate string None.
WebsiteStatusFlag integer None.
WebsiteStatusFlagDescription string None.
WebDomain string None.
WebDomainUUID string None.
WebSocialLinks Dictionary of string [key] and string [value] None.
GeoLevel integer None.
GeoLevelDescription string None.
Longitude string None.
Latitude string None.
InternationalCategories array of objects ( See Model ) Main categories None.
InternationalCode01 string Main category None.
InternationalCode02 string None.
InternationalCode03 string None.
InternationalCode04 string None.
InternationalCode05 string None.
InternationalCode06 string None.
InternationalLabel01 string Main category None.
InternationalLabel02 string None.
InternationalLabel03 string None.
InternationalLabel04 string None.
InternationalLabel05 string None.
InternationalLabel06 string None.
AltInternationalCategories array of objects ( See Model ) None.
AltInternationalCode01 string None.
AltInternationalCode02 string None.
AltInternationalCode03 string None.
AltInternationalCode04 string None.
AltInternationalCode05 string None.
AltInternationalCode06 string None.
AltInternationalLabel01 string None.
AltInternationalLabel02 string None.
AltInternationalLabel03 string None.
AltInternationalLabel04 string None.
AltInternationalLabel05 string None.
AltInternationalLabel06 string None.
InfobelCategories array of objects ( See Model ) None.
InfobelCode01 string None.
InfobelCode02 string None.
InfobelCode03 string None.
InfobelCode04 string None.
InfobelCode05 string None.
InfobelCode06 string None.
InfobelCode07 string None.
InfobelCode08 string None.
InfobelCode09 string None.
InfobelCode10 string None.
InfobelLabel01 string None.
InfobelLabel02 string None.
InfobelLabel03 string None.
InfobelLabel04 string None.
InfobelLabel05 string None.
InfobelLabel06 string None.
InfobelLabel07 string None.
InfobelLabel08 string None.
InfobelLabel09 string None.
InfobelLabel10 string None.
LocalCategories array of objects ( See Model ) None.
LocalCode01 string None.
LocalCode02 string None.
LocalCode03 string None.
LocalCode04 string None.
LocalCode05 string None.
LocalCode06 string None.
LocalCode07 string None.
LocalCode08 string None.
LocalCode09 string None.
LocalCode10 string None.
LocalCode11 string None.
LocalCode12 string None.
LocalCode13 string None.
LocalCode14 string None.
LocalCode15 string None.
LocalLabel01 string None.
LocalLabel02 string None.
LocalLabel03 string None.
LocalLabel04 string None.
LocalLabel05 string None.
LocalLabel06 string None.
LocalLabel07 string None.
LocalLabel08 string None.
LocalLabel09 string None.
LocalLabel10 string None.
LocalLabel11 string None.
LocalLabel12 string None.
LocalLabel13 string None.
LocalLabel14 string None.
LocalLabel15 string None.
Language string None.
NationalID string None.
LocalActivityCodeType string None.
PublishingStrength decimal number A score between 0 and 100, empty if undefined None.
HasMarketability string None.
HasBuildingGeometry string None.
CEOName string None.
CEOTitle string None.
CEOFirstName string None.
CEOLastName string None.
CEOGender string None.
CEOLanguage string None.
PrimaryLocalActivityCode string None.
YearStarted string None.
SalesVolume string None.
SalesVolumeDollars string None.
SalesVolumeEuros string None.
Currency string None.
EmployeesHere string None.
EmployeesTotal string None.
StatusCode string None.
StatusCodeName string None.
SalesVolumeReliabilityCode integer None.
SalesVolumeReliabilityCodeDescription string None.
EmployeesHereReliabilityCode integer None.
EmployeesHereReliabilityCodeDescription string None.
EmployeesTotalReliabilityCode integer None.
EmployeesTotalReliabilityCodeDescription string None.
ReportDate string None.
ImportExportAgentCode string None.
ImportExportAgentCodeDescription string None.
LegalStatusCode integer None.
LegalStatusCodeDescription string None.
NationalIdentificationTypeCode integer None.
NationalIdentificationTypeCodeDescription string None.
NationalIDIsVat boolean None.
FamilyMembers integer None.
WebsiteIpAddress string None.
SubsidiaryIndicator string None.
DIASCode string None.
HierarchyCode string None.
ParentLinkage object ( See Model ) None.
DomesticLinkage object ( See Model ) None.
GlobalLinkage object ( See Model ) None.
MailingAddress object ( See Model ) None.
Executives array of objects ( See Model ) None.
FinancialHistory array of objects ( See Model ) None.
GenericSocialLinks array of objects ( See Model ) None.
NativeInfos Dictionary of string [key] and string [value] None.
AdditionalInfos Dictionary of string [key] and object ( See Model ) [value] None.
ReliabilityCode (2 fields)

API model source

Field Type Description Additional
Code string None.
Label string None.
SearchCounts (34 fields)

API model source

Once a query is processed, you can get more detailed result counts on different criterions

Field Type Description Additional
CountryCode string Country ISO code None.
CountryName string Country name None.
DataType string Type of records None.
Total integer Total count of records matching the specified filters None.
HasAddress integer Total count of records matching the specified filters and having an Address1 None.
HasPhone integer Total count of records matching the specified filters and having a Phone number None.
HasFax integer Total count of records matching the specified filters and having a Fax number None.
HasMobile integer Total count of records matching the specified filters and having a Mobile number None.
HasWebsite integer Total count of records matching the specified filters and having a Website url None.
HasEmail integer Total count of records matching the specified filters and having an Email address None.
HasContact integer Total count of records matching the specified filters and having a Phone number or a Mobile number None.
HasAdmin integer Total count of records matching the specified filters and having an Administrator (CEO) None.
HasNationalID integer Total count of records matching the specified filters and having a NationalID None.
HasGeolevel integer Total count of records matching the specified filters and having a GeoLevel > 1 None.
HasCorporateLinkage integer Total count of records matching the specified filters and having corporate linkage None.
HasShopTool integer Total count of records matching the specified filters and having shop tool None.
HasPayment integer Total count of records matching the specified filters and having payment None.
HasDigitalMarketing integer Total count of records matching the specified filters and having digital marketing None.
HasEShop integer Total count of records matching the specified filters and having an eshop None.
CountriesCounts array of objects ( See Model ) Detailed result counts for each country None.
CategoriesCounts array of objects ( See Model ) If categories were specified in the filters, you will find detailed result counts for each of them None.
RegionsCounts array of objects ( See Model ) If records were found in different regions, you will find detailed result counts for each of them None.
ProvincesCounts array of objects ( See Model ) If records were found in different provinces, you will find detailed result counts for each of them None.
CitiesCounts array of objects ( See Model ) If records were found in different provinces, you will find detailed result counts for each of them None.
GeoLevelsCounts array of objects ( See Model ) If records were found with different GeoLevel, you will find detailed result counts for each of them None.
PostCodesCounts array of objects ( See Model ) If records were found in different PostCode, you will find detailed result counts for each of them None.
ExecutiveTagsCounts array of objects ( See Model ) If records were found with different Executive Tags, you will find detailed result counts for each of them None.
ImportExportAgentCodesCounts array of objects ( See Model ) If records were found with different ImportExportAgentCodes, you will find detailed result counts for each of them None.
LegalStatusCodesCounts array of objects ( See Model ) If records were found with different LegalStatusCodes, you will find detailed result counts for each of them None.
EmployeesRangesCounts array of objects ( See Model ) If records were found with different EmployeesRange, you will find detailed result counts for each of them None.
SalesRangesCounts array of objects ( See Model ) If records were found with different SalesRange, you will find detailed result counts for each of them None.
NationalIdentificationTypeCodesCounts array of objects ( See Model ) If records were found with different NationalIdentificationTypeCodes, you will find detailed result counts for each of them None.
GlobalUltimateCountriesCounts array of objects ( See Model ) If records were found with different GlobalUltimate country, you will find detailed result counts for each of them None.
TechTagsCounts array of objects ( See Model ) If you specified any Technographics tags and set DetailedCounts.IncludeTechnographicsCounts to true, will return a record count for each tag None.
SearchInput (123 fields)

API model source

Defines all the filters you can use in your searches. An empty array filter will be ignored. A false flag filter will be ignored

Field Type Description Additional
DataType enum ( See Model ) DataType for BizSearch is Business None.
PageSize integer Specify the count of records you will fetch by http request. Default is 50 (To specify a bigger page size please contact us) None.
DisplayLanguage string Specify the language to use for categories labels. Default values is EN None.
InternationalPhoneFormat boolean Set this to true if you want phone number formatted as international phone number (Starting with +xxx prefix). Default values is false None.
DetailedCounts object ( See Model ) You can ask for fully detailed counts : you will get full distinct counts for each category and province, but be aware that this can have a significant impact on response time. False by default None.
Settings object ( See Model ) Specific search settings can be provided to fine tune the search None.
ReturnFirstPage boolean You can ask for the first page of records to be returned along side result counts. The count of records is defined by the PageSize attribute. False by default None.
TrackScores boolean Will return the score of each record in the search result. False by default None.
SortingOrder array of SortingOrder ( See Enum ) Specify sorting order when fetching records None.
CountryCodes array of String Specify for which country(ies) you want to search. If no country is provided, the search will be run on all countries available None.
Who string A single field to search records based on their business name, categoryor phone (like you would do on infobel.com) None.
Where string A single field to search records based on their location, including city name and post code (like you would do on infobel.com) None.
TryAnyLocationMatch boolean When Where is provided and not an exact location can be found, uses any that partially matches None.
UniqueIDs array of String Filter records on the UniqueID (Max is 50.000) None.
UniqueIDsExclusive array of String Exclude records based on their UniqueID (Max is 50.000) None.
BusinessName array of String Filter records on the business name None.
BusinessNameExclusive array of String Exclude records on the business name None.
Languages array of String Filter records on the business language. Languages represented by their ISO 639-3 Code (3 chars long) None.
LanguagesExclusive array of String Exclude records on the business language. Languages represented by their ISO 639-3 Code (3 chars long) None.
CityCodes array of String Filter records on Cities. You can find City codes using the appropriate method available in the api, see GET api/locations/{countryCode}/cities None.
CityNames array of String Filter records on Cities providing cities names None.
CityCodesExclusive array of String Exclude records on Cities. You can find City codes using the appropriate method available in the api, see GET api/locations/{countryCode}/cities None.
ProvinceCodes array of String Filter records on Provinces. You can find Province codes using the appropriate method available in the api, see GET api/locations/{countryCode}/provinces None.
ProvinceNames array of String Filter records on Provinces providing provinces names None.
ProvinceCodesExclusive array of String Exclude records on Provinces. You can find Province codes using the appropriate method available in the api, see GET api/locations/{countryCode}/provinces None.
RegionCodes array of String Filter records on Regions. You can find Region codes using the appropriate method available in the api, see GET api/locations/{countryCode}/regions None.
RegionNames array of String Filter records on Regions providing regions names None.
RegionCodesExclusive array of String Exclude records on Regions. You can find Region codes using the appropriate method available in the api, see GET api/locations/{countryCode}/regions None.
InternationalCodes array of String Filter records on International categories (default). You can find International codes using the appropriate method available in the api, see GET api/categories/international/{language} None.
InternationalCodesExclusive array of String Exclude records on International categories (default). You can find International codes using the appropriate method available in the api, see GET api/categories/international/{language} None.
CategoriesKeywords array of String Filter records on Infobel categories providing categories keywords None.
RestrictOnMainCategory boolean If any category filter is provided (Infobel, International, AltInternational or Local Codes), the search will be restricted to match only the primary (xxxCode01) None.
InfobelCodes array of String Filter records on Infobel categories. You can find Infobel codes using the appropriate method available in the api, see GET api/categories/infobel/{language} None.
InfobelCodesExclusive array of String Exclude records on Infobel categories. You can find Infobel codes using the appropriate method available in the api, see GET api/categories/infobel/{language} None.
LocalCodes array of String Filter records on Local categories. You can find Local codes using the appropriate method available in the api, see GET api/categories/local/{countryCode}/{language} None.
LocalCodesExclusive array of String Exclude records on Local categories. You can find Local codes using the appropriate method available in the api, see GET api/categories/local/{countryCode}/{language} None.
AltInternationalCodes array of String Filter records on NACE categories. You can find NACE codes using the appropriate method available in the api, see GET api/categories/altinternational/{language} None.
AltInternationalCodesExclusive array of String Exclude records on NACE categories. You can find NACE codes using the appropriate method available in the api, see GET api/categories/altinternational/{language} None.
PostCodes array of String Filter records on Postal codes None.
PostCodesExclusive array of String Exclude records on Postal codes None.
HasAddress boolean Filter only records having an Address1 None.
HasPhone boolean Filter only records having a Phone number None.
HasFax boolean Filter only records having a Fax number None.
HasMobile boolean Filter only records having a Mobile number None.
HasWebsite enum ( See Model ) Filter only records having a Website url (Has) or having no Website url (HasNot) None.
HasNationalID enum ( See Model ) Filter only records having a NationalID None.
HasEmail boolean Filter only records having an Email address None.
HasWebContact boolean Filter only records having either a Website url or an Email address. Can only be set if both HasWebsite and HasEmail are not set None.
HasContact boolean Filter only records having either a Phone number or a Mobile number. Can only be set if both HasPhone and HasMobile are not set None.
HasCoordinates boolean Filter only records having Latitude and Longitude to be positionnable on a map None.
HasPhoneDeduplicated boolean Will force the search to deduplicate on Phone number: in case the search returns records having the same Phone number, this flag will force to only take the best one. Can only be set if HasPhone is set None.
HasEmailDeduplicated boolean Will force the search to deduplicate on Email address: in case the search returns records having the same Email address, this flag will force to only take the best one. Can only be set if HasEmail is set None.
HasWebsiteDeduplicated boolean Will force the search to deduplicate on Website address: in case the search returns records having the same Website address, this flag will force to only take the best one. Can only be set if HasWebsite is set None.
HasWebDomainDeduplicated boolean Will force the search to deduplicate on Website domain: in case the search returns records having the same Website domain, this flag will force to only take the best one. Can only be set if HasWebsite is set None.
HasNationalIDDeduplicated boolean Will force the search to deduplicate on NationalID: in case the search returns records having the same national ID, this flag will force to only take the best one. Can only be set if HasNationalID is set None.
HasMobileDeduplicated boolean Will force the search to deduplicate on Mobile number: in case the search returns records having the same Mobile number, this flag will force to only take the best one. Can only be set if HasMobile is set None.
HasContactDeduplicated boolean Will force the search to deduplicate on Contact number (Phone number if a Phone number is present, Mobile number if not): in case the search returns records having the same Contact number, this flag will force to only take the best one. Can only be set if HasContact is set None.
FilterOnDNCM boolean Will exclude all the records present in the DoNotCallMe database. Only available for BE None.
HasLinkedIn boolean Filter businesses having a social linkedin link None.
HasLogo boolean Filter businesses having a logo link available None.
LinkedInFollowersFrom string Filter businesses having a social linkedin link and at least xxx followers (Min is 0) None.
LinkedInFollowersTo string Filter businesses having a social linkedin link and at most xxx followers (Min is 0) None.
PublishingStrengthFrom string Filter businesses having a PublishingStrength above XXX (Min is 0) None.
PublishingStrengthTo string Filter businesses having a PublishingStrength below (Max is 100) None.
HasAdmin boolean Filter only businesses having an administrator None.
HasMarketability boolean Filter only businesses that are marketable None.
HasBuildingGeometry boolean Filter only businesses that have a building geometry None.
IsPublished boolean Filter only businesses that are puslbished on infobel.com (as YP) None.
IsVAT boolean Filter only businesses that have a NationalIdentificationTypeCode indicating that the NationalID is also VAT None.
YearStartedFrom string Filter businesses created after XXX None.
YearStartedTo string Filter businesses created before XXX None.
SalesVolumeCurrency enum ( See Model ) When filtering business on SalesVolumes you can choose to filter based on the value in the Local currency, in Dollars (UDS) or in Euros (EUR) None.
SalesVolumeFrom string Filter businesses having sales bigger than XXX None.
SalesVolumeTo string Filter businesses having sales lower than XXX None.
SalesVolumReliabilityCodes array of Int32 Filter businesses on based on the sales volume reliability code None.
SalesVolumReliabilityCodesExclusive array of Int32 Exclude businesses on based the sales volume reliability code None.
EmployeesTotalFrom string Filter businesses having more than XXX employees None.
EmployeesTotalTo string Filter businesses having less than XXX employees None.
FamilyMembersFrom string Filter businesses having more than XXX family members None.
FamilyMembersTo string Filter businesses having less than XXX family members None.
ExecutiveTags array of String Filter businesses on based on their executive tags None.
StatusCodes array of BusinessStatusCode ( See Enum ) Filter businesses on based on physical location status None.
StatusCodesExclusive array of BusinessStatusCode ( See Enum ) Exclude businesses on based on physical location status None.
GeoLevels array of Int32 Filter records on the GeoLevel None.
GeoLevelsExclusive array of Int32 Exclude records based on their GeoLevel None.
CoordinateOptions array of objects ( See Model ) Filter only records located in the circle calculated by its center and radius (in meters) None.
CoordinateOptionsExclusive array of objects ( See Model ) Exclude records located in the circle calculated by its center and radius (in meters) None.
Email array of String Filter records on the email address None.
EmailExclusive array of String Exclude records on the email address None.
Website array of String Filter on the website url None.
WebsiteExclusive array of String Exclude records on the website url None.
NationalID array of String Filter on the national ID None.
NationalIDExclusive array of String Exclude records on the national ID None.
PhoneNumber array of String Filter businesses on the phone number None.
PhoneNumberExclusive array of String Exclude records on the phone number None.
StreetAddress string Filter businesses on the street None.
HouseNumber string Filter businesses on the house number None.
WebsiteIpAddress string Filter businesses on website IP Address None.
ImportExportAgentCodes array of String Filter businesses on based on import/export agent codes None.
ImportExportAgentCodesExclusive array of String Exclude businesses on based on import/export agent codes None.
NationalIdentificationTypeCodes array of String Filter businesses on National Identification Type codes None.
NationalIdentificationTypeCodesExclusive array of String Exclude businesses on National Identification Type codes None.
LegalStatusCodes array of String Filter businesses on based on business legal form None.
LegalStatusCodesExclusive array of String Exclude businesses on based on business legal form None.
CEOName string Filter businesses on the CEO name None.
CEOTitle string Filter businesses on the CEO title None.
GlobalUltimateCountryCodes array of String Filter businesses on the Global Ultimate Country Code None.
GlobalUltimateCountryCodesExclusive array of String Exclude businesses on the Global Ultimate Country Code None.
GlobalUltimateUniqueID array of String Filter businesses on the Global Ultimate UniqueID None.
GlobalUltimateUniqueIDExclusive array of String Exclude businesses on the Global Ultimate UniqueID None.
ParentUniqueID array of String Filter businesses on the Parent UniqueID None.
ParentUniqueIDExclusive array of String Exclude businesses on the Parent UniqueID None.
DomesticUltimateUniqueID array of String Filter businesses on the Domestic Ultimate UniqueID None.
DomesticUltimateUniqueIDExclusive array of String Exclude businesses on the Domestic Ultimate UniqueID None.
HasShopTool boolean None.
HasPayment boolean None.
HasDigitalMarketing boolean None.
HasEShop boolean None.
TechnographicalTags array of String None.
WebsiteStatusFlags array of Int32 None.
WebsiteStatusFlagsExclusive array of Int32 None.
SocialLinks array of String None.
SocialLinksExclusive array of String None.
SearchInputDetailed (125 fields)

API model source

Field Type Description Additional
Categories array of objects ( See Model ) None.
Locations array of objects ( See Model ) None.
DataType enum ( See Model ) DataType for BizSearch is Business None.
PageSize integer Specify the count of records you will fetch by http request. Default is 50 (To specify a bigger page size please contact us) None.
DisplayLanguage string Specify the language to use for categories labels. Default values is EN None.
InternationalPhoneFormat boolean Set this to true if you want phone number formatted as international phone number (Starting with +xxx prefix). Default values is false None.
DetailedCounts object ( See Model ) You can ask for fully detailed counts : you will get full distinct counts for each category and province, but be aware that this can have a significant impact on response time. False by default None.
Settings object ( See Model ) Specific search settings can be provided to fine tune the search None.
ReturnFirstPage boolean You can ask for the first page of records to be returned along side result counts. The count of records is defined by the PageSize attribute. False by default None.
TrackScores boolean Will return the score of each record in the search result. False by default None.
SortingOrder array of SortingOrder ( See Enum ) Specify sorting order when fetching records None.
CountryCodes array of String Specify for which country(ies) you want to search. If no country is provided, the search will be run on all countries available None.
Who string A single field to search records based on their business name, categoryor phone (like you would do on infobel.com) None.
Where string A single field to search records based on their location, including city name and post code (like you would do on infobel.com) None.
TryAnyLocationMatch boolean When Where is provided and not an exact location can be found, uses any that partially matches None.
UniqueIDs array of String Filter records on the UniqueID (Max is 50.000) None.
UniqueIDsExclusive array of String Exclude records based on their UniqueID (Max is 50.000) None.
BusinessName array of String Filter records on the business name None.
BusinessNameExclusive array of String Exclude records on the business name None.
Languages array of String Filter records on the business language. Languages represented by their ISO 639-3 Code (3 chars long) None.
LanguagesExclusive array of String Exclude records on the business language. Languages represented by their ISO 639-3 Code (3 chars long) None.
CityCodes array of String Filter records on Cities. You can find City codes using the appropriate method available in the api, see GET api/locations/{countryCode}/cities None.
CityNames array of String Filter records on Cities providing cities names None.
CityCodesExclusive array of String Exclude records on Cities. You can find City codes using the appropriate method available in the api, see GET api/locations/{countryCode}/cities None.
ProvinceCodes array of String Filter records on Provinces. You can find Province codes using the appropriate method available in the api, see GET api/locations/{countryCode}/provinces None.
ProvinceNames array of String Filter records on Provinces providing provinces names None.
ProvinceCodesExclusive array of String Exclude records on Provinces. You can find Province codes using the appropriate method available in the api, see GET api/locations/{countryCode}/provinces None.
RegionCodes array of String Filter records on Regions. You can find Region codes using the appropriate method available in the api, see GET api/locations/{countryCode}/regions None.
RegionNames array of String Filter records on Regions providing regions names None.
RegionCodesExclusive array of String Exclude records on Regions. You can find Region codes using the appropriate method available in the api, see GET api/locations/{countryCode}/regions None.
InternationalCodes array of String Filter records on International categories (default). You can find International codes using the appropriate method available in the api, see GET api/categories/international/{language} None.
InternationalCodesExclusive array of String Exclude records on International categories (default). You can find International codes using the appropriate method available in the api, see GET api/categories/international/{language} None.
CategoriesKeywords array of String Filter records on Infobel categories providing categories keywords None.
RestrictOnMainCategory boolean If any category filter is provided (Infobel, International, AltInternational or Local Codes), the search will be restricted to match only the primary (xxxCode01) None.
InfobelCodes array of String Filter records on Infobel categories. You can find Infobel codes using the appropriate method available in the api, see GET api/categories/infobel/{language} None.
InfobelCodesExclusive array of String Exclude records on Infobel categories. You can find Infobel codes using the appropriate method available in the api, see GET api/categories/infobel/{language} None.
LocalCodes array of String Filter records on Local categories. You can find Local codes using the appropriate method available in the api, see GET api/categories/local/{countryCode}/{language} None.
LocalCodesExclusive array of String Exclude records on Local categories. You can find Local codes using the appropriate method available in the api, see GET api/categories/local/{countryCode}/{language} None.
AltInternationalCodes array of String Filter records on NACE categories. You can find NACE codes using the appropriate method available in the api, see GET api/categories/altinternational/{language} None.
AltInternationalCodesExclusive array of String Exclude records on NACE categories. You can find NACE codes using the appropriate method available in the api, see GET api/categories/altinternational/{language} None.
PostCodes array of String Filter records on Postal codes None.
PostCodesExclusive array of String Exclude records on Postal codes None.
HasAddress boolean Filter only records having an Address1 None.
HasPhone boolean Filter only records having a Phone number None.
HasFax boolean Filter only records having a Fax number None.
HasMobile boolean Filter only records having a Mobile number None.
HasWebsite enum ( See Model ) Filter only records having a Website url (Has) or having no Website url (HasNot) None.
HasNationalID enum ( See Model ) Filter only records having a NationalID None.
HasEmail boolean Filter only records having an Email address None.
HasWebContact boolean Filter only records having either a Website url or an Email address. Can only be set if both HasWebsite and HasEmail are not set None.
HasContact boolean Filter only records having either a Phone number or a Mobile number. Can only be set if both HasPhone and HasMobile are not set None.
HasCoordinates boolean Filter only records having Latitude and Longitude to be positionnable on a map None.
HasPhoneDeduplicated boolean Will force the search to deduplicate on Phone number: in case the search returns records having the same Phone number, this flag will force to only take the best one. Can only be set if HasPhone is set None.
HasEmailDeduplicated boolean Will force the search to deduplicate on Email address: in case the search returns records having the same Email address, this flag will force to only take the best one. Can only be set if HasEmail is set None.
HasWebsiteDeduplicated boolean Will force the search to deduplicate on Website address: in case the search returns records having the same Website address, this flag will force to only take the best one. Can only be set if HasWebsite is set None.
HasWebDomainDeduplicated boolean Will force the search to deduplicate on Website domain: in case the search returns records having the same Website domain, this flag will force to only take the best one. Can only be set if HasWebsite is set None.
HasNationalIDDeduplicated boolean Will force the search to deduplicate on NationalID: in case the search returns records having the same national ID, this flag will force to only take the best one. Can only be set if HasNationalID is set None.
HasMobileDeduplicated boolean Will force the search to deduplicate on Mobile number: in case the search returns records having the same Mobile number, this flag will force to only take the best one. Can only be set if HasMobile is set None.
HasContactDeduplicated boolean Will force the search to deduplicate on Contact number (Phone number if a Phone number is present, Mobile number if not): in case the search returns records having the same Contact number, this flag will force to only take the best one. Can only be set if HasContact is set None.
FilterOnDNCM boolean Will exclude all the records present in the DoNotCallMe database. Only available for BE None.
HasLinkedIn boolean Filter businesses having a social linkedin link None.
HasLogo boolean Filter businesses having a logo link available None.
LinkedInFollowersFrom string Filter businesses having a social linkedin link and at least xxx followers (Min is 0) None.
LinkedInFollowersTo string Filter businesses having a social linkedin link and at most xxx followers (Min is 0) None.
PublishingStrengthFrom string Filter businesses having a PublishingStrength above XXX (Min is 0) None.
PublishingStrengthTo string Filter businesses having a PublishingStrength below (Max is 100) None.
HasAdmin boolean Filter only businesses having an administrator None.
HasMarketability boolean Filter only businesses that are marketable None.
HasBuildingGeometry boolean Filter only businesses that have a building geometry None.
IsPublished boolean Filter only businesses that are puslbished on infobel.com (as YP) None.
IsVAT boolean Filter only businesses that have a NationalIdentificationTypeCode indicating that the NationalID is also VAT None.
YearStartedFrom string Filter businesses created after XXX None.
YearStartedTo string Filter businesses created before XXX None.
SalesVolumeCurrency enum ( See Model ) When filtering business on SalesVolumes you can choose to filter based on the value in the Local currency, in Dollars (UDS) or in Euros (EUR) None.
SalesVolumeFrom string Filter businesses having sales bigger than XXX None.
SalesVolumeTo string Filter businesses having sales lower than XXX None.
SalesVolumReliabilityCodes array of Int32 Filter businesses on based on the sales volume reliability code None.
SalesVolumReliabilityCodesExclusive array of Int32 Exclude businesses on based the sales volume reliability code None.
EmployeesTotalFrom string Filter businesses having more than XXX employees None.
EmployeesTotalTo string Filter businesses having less than XXX employees None.
FamilyMembersFrom string Filter businesses having more than XXX family members None.
FamilyMembersTo string Filter businesses having less than XXX family members None.
ExecutiveTags array of String Filter businesses on based on their executive tags None.
StatusCodes array of BusinessStatusCode ( See Enum ) Filter businesses on based on physical location status None.
StatusCodesExclusive array of BusinessStatusCode ( See Enum ) Exclude businesses on based on physical location status None.
GeoLevels array of Int32 Filter records on the GeoLevel None.
GeoLevelsExclusive array of Int32 Exclude records based on their GeoLevel None.
CoordinateOptions array of objects ( See Model ) Filter only records located in the circle calculated by its center and radius (in meters) None.
CoordinateOptionsExclusive array of objects ( See Model ) Exclude records located in the circle calculated by its center and radius (in meters) None.
Email array of String Filter records on the email address None.
EmailExclusive array of String Exclude records on the email address None.
Website array of String Filter on the website url None.
WebsiteExclusive array of String Exclude records on the website url None.
NationalID array of String Filter on the national ID None.
NationalIDExclusive array of String Exclude records on the national ID None.
PhoneNumber array of String Filter businesses on the phone number None.
PhoneNumberExclusive array of String Exclude records on the phone number None.
StreetAddress string Filter businesses on the street None.
HouseNumber string Filter businesses on the house number None.
WebsiteIpAddress string Filter businesses on website IP Address None.
ImportExportAgentCodes array of String Filter businesses on based on import/export agent codes None.
ImportExportAgentCodesExclusive array of String Exclude businesses on based on import/export agent codes None.
NationalIdentificationTypeCodes array of String Filter businesses on National Identification Type codes None.
NationalIdentificationTypeCodesExclusive array of String Exclude businesses on National Identification Type codes None.
LegalStatusCodes array of String Filter businesses on based on business legal form None.
LegalStatusCodesExclusive array of String Exclude businesses on based on business legal form None.
CEOName string Filter businesses on the CEO name None.
CEOTitle string Filter businesses on the CEO title None.
GlobalUltimateCountryCodes array of String Filter businesses on the Global Ultimate Country Code None.
GlobalUltimateCountryCodesExclusive array of String Exclude businesses on the Global Ultimate Country Code None.
GlobalUltimateUniqueID array of String Filter businesses on the Global Ultimate UniqueID None.
GlobalUltimateUniqueIDExclusive array of String Exclude businesses on the Global Ultimate UniqueID None.
ParentUniqueID array of String Filter businesses on the Parent UniqueID None.
ParentUniqueIDExclusive array of String Exclude businesses on the Parent UniqueID None.
DomesticUltimateUniqueID array of String Filter businesses on the Domestic Ultimate UniqueID None.
DomesticUltimateUniqueIDExclusive array of String Exclude businesses on the Domestic Ultimate UniqueID None.
HasShopTool boolean None.
HasPayment boolean None.
HasDigitalMarketing boolean None.
HasEShop boolean None.
TechnographicalTags array of String None.
WebsiteStatusFlags array of Int32 None.
WebsiteStatusFlagsExclusive array of Int32 None.
SocialLinks array of String None.
SocialLinksExclusive array of String None.
SearchModification (6 fields)

API model source

Field Type Description Additional
Number integer None.
FiltersAsJSON string None.
CreatedAt string None.
CountsAsJSON string None.
TotalRecord integer None.
Duration integer None.
SearchResult (3 fields)

API model source

Contains the id of the newly submitted search and the counts it produced

Field Type Description Additional
SearchId integer Id of the search you will need for further use None.
Counts object ( See Model ) Detailed counts returned by the submitted search None.
FirstPageRecords array of objects ( See Model ) Array of records. Returned if ReturnFirstPage is set to true None.
SearchStatus (6 fields)

API model source

Contains the status of the search and any additionnal informations

Field Type Description Additional
SearchId integer Id of the search None.
Status string Status: None.
AdditionnalInformations array of String None.
CanBeModified boolean None.
CanBePreviewed boolean None.
CanBeExtracted boolean None.
TitleCode (5 fields)

API model source

Field Type Description Additional
Code integer None.
Label string None.
Tag01 string None.
Tag02 string None.
Tag03 string None.
WebsiteStatusFlag (2 fields)

API model source

Field Type Description Additional
Flag integer None.
Description string None.