Web services listing
Web service documentation  -  Worldwide Business Data  -  Prospecting/List/v1.00

WorldwideBusinessData/Prospecting/List (v 1.00)

Gets a list of full company records, useful for lead generation or prospecting.

REST code samples & end points

We have sample code available for most development environments. Choose a language below and click the button to view the code.

We're more than just a SOAP service. Select an end point below and click the button to view an example.

Try it

Enter your values in the form below to try the service for yourself.

Name Value Type Description Default Example
Country String The name or ISO 2 or 3 character code for the country to search in. Most country names will be recognised but the use of the ISO country code is recommended for clarity.   United Kingdom
SicCodes * Array (comma separated list) of String The 2 or 4 digit US SIC 87 codes to filter the list with. Use the SicFinder web service to find SIC codes.   2211
LocalityIds * Array (comma separated list) of String The locality Ids to filter the list with. Use the LocalityFinder web service to find locality Ids for the country.   645,646
MinimumEmployees * Float When set, only records with more than the minimum number of employees will be included.   1
MaximumEmployees * Float When set, only records with less than the maximum number of employees will be included.   200
MinimumSales * Float When set, only records with more than the minimum sales will be included. Sales are in USD.   1,000
MaximumSales * Float When set, only records with less than the maximum sales will be included. Sales are in USD.   50,000,000
   

* Optional - if left blank the default is used.

Parameters

Each request to the web service requires a number of parameters, all of which are listed below. All requests require a key which was generated when you registered. You can create any number of keys, each of which can be reported on individually and have specific security settings.

Name Type Description Default Values Example
Key String The key to use to authenticate to the service.     AA11-AA11-AA11-AA11
Country String The name or ISO 2 or 3 character code for the country to search in. Most country names will be recognised but the use of the ISO country code is recommended for clarity.     United Kingdom
SicCodes * Array of String The 2 or 4 digit US SIC 87 codes to filter the list with. Use the SicFinder web service to find SIC codes.     2211
LocalityIds * Array of String The locality Ids to filter the list with. Use the LocalityFinder web service to find locality Ids for the country.     645,646
MinimumEmployees * Float When set, only records with more than the minimum number of employees will be included.     1
MaximumEmployees * Float When set, only records with less than the maximum number of employees will be included.     200
MinimumSales * Float When set, only records with more than the minimum sales will be included. Sales are in USD.     1,000
MaximumSales * Float When set, only records with less than the maximum sales will be included. Sales are in USD.     50,000,000

* Optional - if left blank the default is used.

Fields

The response from the web service is a table with the specification below. Where no items are found, the response will be empty (although all endpoints specify the columns). If an error occurs, the response will not follow this format. Instead the response will be an error table (see general and specific errors).

Name Type Description Values Example
Id String The Id representing the company record. Note: this is not the DUNS number.   GBR|1480450
Name String The name of the company.   BYMACKS LTD
Line1 String Line 1 of the company's address.   Canal Road
Line2 String Line 2 of the company's address.    
City String The city (or town) of the company's address.   Trowbridge
State String The state (or county, province, canton etc) of the company's address.   Wiltshire
Country String The full name of the country.   England
CountryCode String The 3 digit ISO code representing the country.   GBR
PostalCode String The full postal code for the company's address.   BA14 8RQ
Ceo String Formatted version of the CEO's name.   Tean Elizabeth Dallaway
Title String The CEO's title.    
Forename String The CEO's forename (given name).   Tean
Surname String The CEO's surname (family name).   Dallaway
CountryAccessCode String The international country access code for the phone and fax number.   44
Phone String The phone number for the company.   1225754411
Fax String The fax number for the company.    
Duns Integer The international DUNS number for this company.   216996660
UltimateDuns Integer The international DUNS number for the ultimate parent of this company.   0
SicCode String The primary US 87 SIC code.   2211
SicDescription String Description of the SIC code.   Broadwoven fabric mills, cotton
EmployeesHere Integer The number of employees at this location.   152
EmployeesTotal Integer The total number of employees in the organisation (across all locations).   152
ActualSales Float The actual sales in USD for this company.   14249823
ModelledSales Float Modelled sales in USD for this company.   14249823
LocationType String The type of location. SingleLocation | BranchOffice | HeadOffice | Unknown SingleLocation
YearStarted Integer The year the company started trading.   1965

Prices

This table will outline the costs (in credits) or required licenses for this web service. Many web services support both credits or licenses while many are free!

Option Cost Notes
Credit Pack: Worldwide Business Data (previously Business) 2 credit(s) Per response / item returned

Response Errors

Below are the errors which are specific to this web service (more general errors are listed below). If an error occurs, an error table like the one below will be returned (developers should test for a 4 column table with columns "Error", "Description", "Cause" and "Resolution". An error response will only contain a single row.

Error Description Cause Resolution
1001 Country Required The Country parameter was not supplied. Please ensure that you supply the Country parameter and try again.
1002 Country Unknown The Country parameter was not recognised. Check the spelling and, if in doubt, use a valid ISO 2 or 3 digit country code. Provide a valid ISO 2 or 3 digit country code or use a web service to convert country name to ISO code.
1003 SicCodes Unknown One of more of the supplied SicCodes were not recognised. Please ensure that you supply valid SicCodes and try again. Use the SicFinder web service to find SicCodes.
1004 LocalityIds Unknown One of more of the supplied LocalityIds were not recognised. Please ensure that you supply valid LocalityIds and try again. Use the LocalityFinder web service to find SicCodes.

General Errors

These errors are general service errors and may be returned by any web service. Note that general errors are all below 100 while service specific errors start at 1000.

Error Description Cause Resolution
-1 Unknown error The cause of the error is unknown but details have been passed to our support staff who will investigate. These problems are typically short lived and often resolved by trying again in a few minutes.
2 Unknown key The key you are using to access the service was not found. Please check the key is correct, it should be the in form AA11-AA11-AA11-AA11.
3 Account out of credit Your account is either out of credit or has insufficient credit to service this request. Please check your account balance and top it up if necessary.
4 Request not allowed from this IP The request was disallowed from the IP address. Check the security settings on the key first. If that looks fine, please contact support as it may be from an IP addresses on our blacklist.
5 Request not allowed from this URL The request was disallowed from the URL. Check the security settings on the key first. If that looks fine, please contact support as it may be from a URL on our black list.
6 Web service not available on this key The requested web service is disallowed on this key. Check the security settings on the key first. You can limit a key to certain web services.
7 Web service not available on your plan The requested web service is not currently available on your payment plan. Some services are only available in specific regions due to licensing restrictions. Please contact us for more information.
8 Key daily limit exceeded The daily limit on the key has been exceeded. Alter the daily limit on the key if the usage seems normal. Check the usage details first though to see if it is unexpected.
9 Surge protector running The surge protector is currently enabled and has temporarily suspended access to the account. You can disable the surge protector at any time but this is only recommended if you are running through a batch of requests. Unsuspend your account now.
10 Surge protector triggered An unusually large number of requests have been processed for your account and the surge protector has been enabled. You can disable the surge protector at any time but this is only recommended if you are running through a batch of requests. Unsuspend your account now.
11 No valid license available The request requires a valid license but none were found. Please check your purchase history, you may be using a license that is no longer valid or of an incorrect type.
12 Management key required To use this web service you require a management key. Management can be enabled on any key but it is recommended management keys are use with care. Log onto the website and create a new management key or change an existing key.
13 Demo limit exceeded The daily demonstration limit for this service or account has been exceeded. The limit will be reset at midnight tonight or, if you would like the limit increased, please contact us.
14 Free service limit exceeded You have used too many free web services. Many of our web services are designed to operate in several stages - the first is usually a Find service followed by a Retrieve. If you use too many Finds without the corresponding number of retrieves you will receive this error. For more information, please contact us.
15 Wrong type of key The type of key you're using isn't supported by this web service. This usually happens if you're using a user or server license with a web service that only supports transactional keys. Please try another key and try again.
16 Key expired The key you are trying to use has expired. Please check that you are using the right key - a new one may have been issued if you have recently renewed your key. Please contact us if your have any questions.