Atoka API User Reference
v20241018.0953AdminDiv
When using some the location filters of Company Search, you need the list of possible values for those fields.
Using this endpoint, you can get the full list, or just those contaning a certain text.
https://api.atoka.io/v2/admindiv
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/admindiv"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/admindiv" -d "limit=10" -d "offset=30"
General
Parameters
-
namePrefix string required
Matches only admininistrative divisions whose name begins with this text.
-
types array,
default is *Restrict matches to specific kinds of elements.
Please note that you cannot search for type
macroregion
, at the moment.Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
continent
subregion
intermediateregion
state
macroregion
postcode
region
province
municipality
*
matches for any value
-
countries array,
default is itRestrict matches to those valid in specific countries. This can be any valid ISO 3166-1 alpha-2 code.
Accepts multiple values, separated with
,
(comma) char.
curl -G "https://api.atoka.io/v2/admindiv" -d "namePrefix=rovere" -d "types=province" -d "countries=it"
Response
The response contains an items
array of Location objects, with two properties:
type
, the kind of object found (one of:macroregion
,region
,province
andmunicipality
).name
, the name of the object matched.
Analytics platforms
When using the analytics
filter of Company Search, you need the list of possible values you can seach for.
Using this endpoint, you can get the full list detected analytics platforms.
https://api.atoka.io/v2/analytics
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/analytics"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/analytics" -d "limit=10" -d "offset=30"
General
Parameters
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/analytics" -d "countries=it"
Response
This is the structure of the response:
Ateco
When using the ATECO based filter you need a list of possible values for that field.
Using this endpoint, you can get the full list, or just codes contaning a certain text.
https://api.atoka.io/v2/ateco
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/ateco"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/ateco" -d "limit=10" -d "offset=30"
Response
The response contains an items
array of ATECO objects, with these properties:
code
, the matched ATECO Code;description
, a descriptive text explaining the numeric code.
Blog platforms
When using the blog
filter of Company Search, you need the list of possible values you can seach for.
Using this endpoint, you can get the full list of detected blogging platoforms.
https://api.atoka.io/v2/blogs
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/blogs"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/blogs" -d "limit=10" -d "offset=30"
General
Parameters
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/blogs" -d "countries=it"
Response
This is the structure of the response:
Business Categories Generating Revenue
When using the businessCategoriesGeneratingRevenue
and businessCategoriesGeneratingRevenueExclude
filters of Company Search, you need the list of possible values you can seach for.
Using this endpoint, you can get the full list of extracted business categories.
https://api.atoka.io/v2/business_categories_generating_revenue
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/business_categories_generating_revenue"
General
Parameters
-
query string required
Matches only forms whose name contains this text.
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/business_categories_generating_revenue" -d "countries=it"
Response
This is the structure of the response:
Cadastral Category
When using the People Real Estate API API you need a list of possible values for the cadastral category field.
Using this endpoint, you can get the full list, or just codes contaning a certain text.
https://api.atoka.io/v2/cadastral_category
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/cadastral_category"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/cadastral_category" -d "limit=10" -d "offset=30"
Response
The response contains an items
array of Cadastral Category objects, with these properties:
code
, the matched Cadastral Category Selection code;label
, a descriptive text explaining the numeric code.
Certifications
When using the certifications filter, you need the list of possible values for that field.
Using this endpoint, you can get the full list, or just those contaning a certain text.
https://api.atoka.io/v2/certifications
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/certifications"
General
Parameters
-
query string required
Matches only certifications whose type contains this text.
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/certifications" -d "countries=it"
Response
The response contains an items
array of certifications objects, with these properties:
type
, the matched certification type.
Certification Categories
When using the certification categories filter, you need the list of possible values for that field.
Using this endpoint, you can get the full list, or just those containing a certain text.
https://api.atoka.io/v2/certification-categories
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/certification-categories"
General
Parameters
-
query string required
Matches only certification categories whose name contains this text.
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/certification-categories" -d "countries=it"
Response
The response contains an items
array of certification categories objects, with these properties:
id
(eg:iso 9001
), the value that should be passed tocertificationCategories
andcertificationCategoriesExclude
;code
(eg:ISO 1
), the code of the certification;label
(eg:Edifici civili e industriali
), the category label (in ITA);
SOA Certifications
When using the soa certifications filter, you need the list of possible values for that field.
Using this endpoint, you can get the full list, or just those containing a certain text.
https://api.atoka.io/v2/soa-certifications
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/soa-certifications"
General
Parameters
-
query string required
Matches only certifications whose type contains this text.
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/soa-certifications" -d "countries=it"
Response
The response contains an items
array of SOA certification categories objects, with these properties:
id
(eg:og 1:iii-bis
), the value that should be passed tosoaCertificationCategories
andsoaCertificationCategoriesExclude
;code
(eg:OG 1
), the classification code of the certification;label
(eg:Edifici civili e industriali
), the category label (in ITA);classification
(eg:III-bis
), the classification name of the certification.
CMS platforms
When using the cms
filter of Company Search, you need the list of possible values you can seach for.
Using this endpoint, you can get the full list of detected CMS platoforms.
https://api.atoka.io/v2/cms
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/cms"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/cms" -d "limit=10" -d "offset=30"
General
Parameters
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/cms" -d "countries=it"
Response
This is the structure of the response:
E-commerce platforms
When using the ecommerce
filter of Company Search, you need the list of possible values you can seach for.
Using this endpoint, you can get the full list detected e-commerce platforms.
https://api.atoka.io/v2/ecommerce
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/ecommerce"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/ecommerce" -d "limit=10" -d "offset=30"
General
Parameters
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/ecommerce" -d "countries=it"
Response
This is the structure of the response:
Entities
When using the Semantic Enrichment filters, you need the list of possible values for that field.
Using this endpoint, you can get those contaning a certain text.
https://api.atoka.io/v2/entities
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/entities"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/entities" -d "limit=10"
General
curl -G "https://api.atoka.io/v2/entities" -d "queryPrefix=Mecc"
Response
The response contains an items
array of Entity objects, each with these properties:
lang
, the language of the entity;name
, the name of the entity;uri
, the unique Wikipedia/DBpedia URI representing this entity.
Real Estate Entitlement
When using the People Real Estate API API you need a list of possible values for the entitlement field.
Using this endpoint, you can get the full list, or just codes contaning a certain text.
https://api.atoka.io/v2/entitlement
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/entitlement"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/entitlement" -d "limit=10" -d "offset=30"
Response
The response contains an items
array of Entitlement objects,
Government Types
When using the govTypes filter, you need the list of possible values for that field.
Using this endpoint, you can get the full list, or just those contaning a certain text.
https://api.atoka.io/v2/govtypes
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/govtypes"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/govtypes" -d "limit=10" -d "offset=30"
General
Parameters
-
namePrefix string required
Matches only government organization types whose name begins with this text.
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/govtypes" -d "namePrefix=istituti" -d "countries=it"
Response
The response contains an items
array of legalForm objects, with these properties:
name
, the matched legal form.
Groups
When using the groups filter, you need the list of possible values for that field.
Using this endpoint, you can get the full list, or just those contaning a certain text.
https://api.atoka.io/v2/groups
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/groups"
General
Parameters
-
query string required
Matches only groups whose ids or head of group name contains this text.
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/groups" -d "countries=it"
Response
The response contains an items
array of groups objects, with these properties:
id
, the id of matched group.label
, the name of the head of group
Legal Forms
When using the legalForms filter, you need the list of possible values for that field.
Using this endpoint, you can get the full list, or just those contaning a certain text.
https://api.atoka.io/v2/legalforms
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/legalforms"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/legalforms" -d "limit=10" -d "offset=30"
General
Parameters
-
namePrefix string required
Matches only legal forms whose name begins with this text (the results will also include the parent or children of the matched legal forms).
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/legalforms" -d "namePrefix=responsabilità" -d "countries=it"
Response
The response contains an items
array of legalForm objects, with these properties:
name
, the matched legal form.
Marketing Tools
When using the marketing
filter of Company Search, you need the list of possible values you can seach for.
Using this endpoint, you can get the full list detected online marketing tools.
https://api.atoka.io/v2/marketing
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/marketing"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/marketing" -d "limit=10" -d "offset=30"
General
Parameters
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/marketing" -d "countries=it"
Response
This is the structure of the response:
Market Sectors
When using the Market sectors based filter you need a list of possible values for that field.
Using this endpoint, you can get the full list, or just codes contaning a certain text.
https://api.atoka.io/v2/market-sectors
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/market-sectors"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/market-sectors" -d "limit=10" -d "offset=30"
General
Parameters
-
query string required
Will search for this text as Market Sector code or somewhere in the description of the sector.
In case your search matches some sector/macro sector, the API will return the whole hierarchy of the nodes (sector, division and industry). You can filter the nodes using the
level
parameter. -
level array,
default is *Restrict the search only to a specific level of nodes in the tree
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
sector
division
industry
*
matches for any value
curl -G "https://api.atoka.io/v2/market-sectors" -d "query=Bevande"
Response
The response contains an items
array of Market Sector sector objects
NACE
When using the Nace filter you need a list of possible values for that field.
Using this endpoint, you can get the full list, or just codes contaning a certain text.
https://api.atoka.io/v2/nace
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/nace"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/nace" -d "limit=10" -d "offset=30"
General
Parameters
curl -G "https://api.atoka.io/v2/nace" -d "query=выращивание риса"
Response
The response contains an items
array of NACE objects, with these properties:
code
, the matched Nace Code;description
, a descriptive text explaining the numeric code.
No Rea Activities
When using the noReaActivities filter, you need the list of possible values for that field.
Using this endpoint, you can get the full list, or just those contaning a certain text.
https://api.atoka.io/v2/norea_activities
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/norea_activities"
General
Parameters
-
query string required
Matches only activities whose name contains this text.
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/norea_activities" -d "countries=it"
Response
The response contains an items
array of groups objects, with these properties:
id
, the full name of that activity.
No Rea Forms
When using the noReaForms filter, you need the list of possible values for that field.
Using this endpoint, you can get the full list, or just those contaning a certain text.
https://api.atoka.io/v2/norea_forms
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/norea_forms"
General
Parameters
-
query string required
Matches only forms whose name contains this text.
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/norea_forms" -d "countries=it"
Response
The response contains an items
array of groups objects, with these properties:
id
, the full name of that activity.
Payments platforms
When using the payments
filter of Company Search, you need the list of possible values you can seach for.
Using this endpoint, you can get the full list detected payment platforms.
https://api.atoka.io/v2/payments
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/payments"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/payments" -d "limit=10" -d "offset=30"
General
Parameters
-
countries array,
default is itRestrict matches to those valid in specific countries.
If you are interested in accessing data from European countries: just get in touch with us at sales@atoka.io.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
no
at
be
ch
cz
de
dk
es
fr
gb
gr
hu
ie
nl
pl
pt
ro
se
si
sk
*
matches for any value
curl -G "https://api.atoka.io/v2/payments" -d "countries=it"
Response
This is the structure of the response:
People Positions Roles
When using the companiesRoles
filter of People Search, you need the list of possible values you can search for.
Using this endpoint, you can get the full list of known roles of people in companies.
https://api.atoka.io/v2/people_roles
All requests must be properly authenticated.
General
Parameters
-
namePrefix string required
Matches only roles whose name begins with this text.
-
countries array,
default is itFind roles of people in the specified countries.
For the moment the only country covered is Italy (
it
).Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
it
*
matches for any value
curl -G "https://api.atoka.io/v2/people_roles" -d "namePrefix=amminis"
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/people_roles"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/people_roles" -d "limit=10" -d "offset=30"
Response
This is the structure of the response:
Insolvency Proceedings
When using the insolvencyProceedings
filter of Company Search, you need the list of possible values you can search for.
Using this endpoint, you can get the full list of known insolvency proceeding types for companies.
https://api.atoka.io/v2/insolvency-proceedings
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/insolvency-proceedings"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/insolvency-proceedings" -d "limit=10" -d "offset=30"
Response
This is the structure of the response:
SIRC sectors
When using the SIRC based filter you need a list of possible values for that field.
Using this endpoint, you can get the full list, or just codes contaning a certain text.
https://api.atoka.io/v2/sirc
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/sirc"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/sirc" -d "limit=10" -d "offset=30"
General
Parameters
-
query string required
Will search for this text as SIRC sector code or somewhere in the description of SIRC sector.
In case your search matches some sector/macro sector, the API will return the whole hierarchy of the nodes (sector, macro sector and industry). You can filter the nodes using the
level
parameter. -
level array,
default is *Restrict the search only to a specific level of nodes in the tree
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
sector
macroSector
industry
*
matches for any value
curl -G "https://api.atoka.io/v2/sirc" -d "query=Birra"
Response
The response contains an items
array of SIRC sector objects
Geo Stats
When using the geoStats based filter you need a list of possible values for that field.
Using this endpoint, you can get the full list, or just codes contaning a certain text.
https://api.atoka.io/v2/geostats
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/geostats"
Ordering & Pagination
To download long lists of results you can paginate returned items using these parameters.
curl -G "https://api.atoka.io/v2/geostats" -d "limit=10" -d "offset=30"
Response
The response contains an items
array of geoStats objects, with these properties:
code
, the matched geostat code;description
, a descriptive text explaining the codeprovenance
the source of the geoStat
Check Vat/Tax codes
This API provides basic funcionality to verify a Vat/Tax codes. It supports different kind of checks, which can be turned on or off at will (see the checks parameter). Checks are country-related, and are not all available for all the countries.
Registries supported are currently two:
- VIES - VAT number validation: it is a service provided by the European Commission to validate VAT-identification numbers of economic operators registered in the European Union for cross border transactions on goods or services.
- Atoka: the Italian business registry.
Here is a complete list of supported countries, and the syntactic / registry checks available.
Country | Code | Syntactic Checks | Registry Checks |
---|---|---|---|
Austria | AT | Supported (UID) | Supported (VIES) |
Belgium | BE | Supported (BTW-nr) | Supported (VIES) |
Bulgaria | BG | Supported (ДДС номер) | Supported (VIES) |
Cyprus | CY | Supported (ΦΠΑ) | Supported (VIES) |
Czech Republic | CZ | Supported (DIČ) | Supported (VIES) |
Germany | DE | Supported (USt-IdNr.) | Supported (VIES) |
Denmark | DK | Supported (CVR) | Supported (VIES) |
Estonia | EE | Supported (KMKR) | Supported (VIES) |
Greece | EL | Supported (Arithmós Mētrṓou Fi-Pi-A) | Supported (VIES) |
Spain | ES | Supported (NIF/CIF) | Supported (VIES) |
Finland | FI | Supported (ALV nro) | Supported (VIES) |
France | FR | Supported (n° TVA) | Supported (VIES) |
United Kingdom | GB | Supported (VAT Reg No) | Not supported |
Croatia | HR | Supported (PDV-ID) | Supported (VIES) |
Hungary | HU | Supported (ANUM) | Supported (VIES) |
Ireland | IE | Supported (VAT no) | Supported (VIES) |
Italy | IT | Supported (P.IVA, C.Fisc.) | Supported (VIES, Atoka) |
Lithuania | LT | Supported (PVM kodas) | Supported (VIES) |
Luxembourg | LU | Supported (No. TVA) | Supported (VIES) |
Latvia | LV | Supported (PVN) | Supported (VIES) |
Malta | MT | Supported (Vat No.) | Supported (VIES) |
The Netherlands | NL | Supported (Btw-nr.) | Supported (VIES) |
Poland | PL | Supported (NIP) | Supported (VIES) |
Portugal | PT | Supported (NIF/NIPC) | Supported (VIES) |
Romania | RO | Supported (CIF) | Supported (VIES) |
Sweden | SE | Supported (Momsnr.) | Supported (VIES) |
Slovenia | SI | Supported (ID za DDV) | Supported (VIES) |
Slovakia | SK | Supported (IČ DPH) | Supported (VIES) |
https://api.atoka.io/v2/check_vat_tax
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/check_vat_tax"
General
Parameters
-
code string required
This is the Vat/Tax code to be verified
-
countryCode string required
The ISO-3166-2 code of the country the Vat/Tax code refers to.
-
checks array
The kind of checks to be performed; there are two kind of checks:
- syntactic: validate the structure of the code;
- registry: search the code on registries to make sure it exists.
By default both type of checks are run. Registry checks are heavier, so you might consider turning them off if you don't need them.
Accepts multiple values, separated with
,
(comma) char: will match on any value (logicOR
).Possible values are:
syntactic
registry
*
matches for any value
curl -G "https://api.atoka.io/v2/check_vat_tax" -d "code=02241890223" -d "countryCode=IT" -d "checks=registry"
Response
The response contains information about the validity of the code sent, as well as the list of checks run.
AcheneId Lookup
Given an acheneId, scan all our indices for it and return some basic information about the related resource.
https://api.atoka.io/v2/achene/{acheneId}
Replace {acheneId} with the acheneId to lookup.
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/achene/{acheneId}"
Response
Information about the subject referenced by the given achene ID, if found.
Text Query Checker
Given a text query, such as IoT AND "arduino" NOT raspberry
, check whether it's well formed. This endpoint can be used to check an user query before submitting an API call to any fulltext filter.
https://api.atoka.io/v2/text-query-checker
All requests must be properly authenticated.
Authentication
Parameters
-
token string required
All requests must be properly authenticated; see the Authentication section for more info
curl -G "https://api.atoka.io/v2/text-query-checker"
Response
Whether the query is valid or not, and a validation message if it isn't.