npm:
npm i @kevinfrom/cvrapi
yarn:
yarn add @kevinfrom/cvrapi
Demo using promise can be found in the demo
directory
As per 3.0.0 all methods now return a Promise - no more IE support. https://caniuse.com/promises
For the old, deprecated XMLHttpRequest use 2.1.1 instead, as seen below:
npm:
npm i @kevinfrom/cvrapi@^2.1.1
yarn:
yarn add @kevinfrom/[email protected]
<script>
var cvrApi = new CvrApi('da', false);
cvrApi.search('Vestjysk Marketing');
</script>
<script src="node_modules/kevinfrom/CvrApi.js/dist/CvrApi.js"><script>
<script>
const cvrApi = new CvrApi();
cvrApi.search('Vestjysk Marketing').then(data => {
// do something with data
}).catch(error => {
console.log(error)
})
</script>
Set a different country:
<script>
const cvrApi = new CvrApi('de');
</script>
Disable SSL/HTTPS (default true):
<script>
const cvrApi = new CvrApi('da', false);
cvrApi.search('Vestjysk Marketing').then(data => {
// do something with data
}).catch(error => {
console.log(error)
})
</script>
Search using query (integer/string):
<script>
const cvrApi = new CvrApi();
cvrApi.search('Vestjysk Marketing').then(data => {
// do something with data
}).catch(error => {
console.log(error)
})
</script>
Search by name (string):
<script>
const cvrApi = new CvrApi();
cvrApi.searchByName('Vestjysk Marketing').then(data => {
// do something with data
}).catch(error => {
console.log(error)
})
</script>
Search by VAT (integer/string):
<script>
const cvrApi = new CvrApi();
cvrApi.searchByVat(10029155).then(data => {
// do something with data
}).catch(error => {
console.log(error)
})
</script>
Alias of searchByVat
Search by CVR (integer/string):
<script>
const cvrApi = new CvrApi();
cvrApi.searchByCvr(10029155).then(data => {
// do something with data
}).catch(error => {
console.log(error)
})
</script>
Search by production unit (integer/string):
<script>
const cvrApi = new CvrApi();
cvrApi.searchByProductionUnit(1007740219).then(data => {
// do something with data
}).catch(error => {
console.log(error)
})
</script>
Search by phone (integer/string):
<script>
const cvrApi = new CvrApi();
cvrApi.searchByPhone(97320108).then(data => {
// do something with data
}).catch(error => {
console.log(error)
})
</script>