API dokumentacija
Visi galiniai taškai, reikalingi Lietuvos įmonių duomenims integruoti į jūsų CRM, ERP ar programą. Užklausos autorizuojamos API raktu, atsakymai grąžinami JSON formatu.
Užklausos pavyzdys
const axios = require('axios');
const config = {
method: 'get',
url: 'https://1db.lt/api/private/api-key-stats',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
};
axios(config)
.then(response => {
console.log(JSON.stringify(response.data));
})
.catch(error => {
console.log(error);
});Galiniai taškai
GET/api/private/api-key-statsGauti API rakto statistiką
Atsakymas
{
"key": "YOUR_API_KEY",
"expiresAt": "2025-12-07T15:33:46.297Z",
"usedCalls": 110,
"remainingCalls": 9890,
"callsPerMonth": 10000
}GET/api/private/possible-categories-and-citiesGrąžina galimų kategorijų ir miestų sąrašą, skirtą duomenų filtravimui
Atsakymas
{
"categories": [
"Gamyba",
"Gamtos apsauga"
],
"cities": [
"Vilnius",
"Kaunas"
]
}GET/api/private/database-sizeBendras įrašų kiekis duomenų bazėje
Atsakymas
{
"totalCompaniesAmount": 344657
}POST/api/private/filter-companiesFiltruoja duomenų bazę ir grąžina įmonių sąrašą su puslapiavimu
Užklausos turinys
{
"perPage": 25,
"currentPage": 1,
"filter": {
"hasAddress": true,
"hasEmail": false,
"hasOwner": true,
"hasPhone": true,
"workersFrom": 10,
"salaryFrom": 3000,
"salesProfitFrom": 10000,
"netProfitFrom": 5000,
"ageFrom": 2,
"cities": [
"Vilnius",
"Kaunas"
],
"categories": [
"Gamyba",
"Gamtos apsauga"
]
}
}Atsakymas
{
"amount": 67308,
"pagination": {
"currentPage": 1,
"perPage": 25,
"totalPages": 2693,
"hasNextPage": true,
"hasPrevPage": false
},
"results": [
{
"companyName": "Live stone, MB",
"address": "Laisvės pr. 60, Vilnius",
"code": "306348664"
},
{
"companyName": "UAB \"KOMNIS\"",
"address": "Bikonių g. 1, Bikonių k., Ukmergės r.",
"code": "302756775"
}
]
}POST/api/private/get-single-recordGauti vienos įmonės įrašą
Užklausos turinys
{
"category": "Akmens gaminiai",
"companyName": "Irlanda, UAB"
}Atsakymas
{
"companyName": "Irlanda, UAB",
"address": "Savanorių pr. 136, LT-44148 Kaunas",
"code": "133986548",
"pvmCode": "LT339865412",
"director": "Valdas Mickus, generalinis direktorius",
"city": "LT-44148 Kaunas",
"website": "http://aparici.lt",
"workers": "38",
"averageSalary": "2 028,06 €",
"averageSalerySort": 2,
"salesProfit": "7269851",
"netProfit": "70281",
"age": "31 m. 7 mėn. 19 d.",
"initialCapital": "1 158 400 €",
"email": [
"kaunas@irlanda.lt",
"vilnius@irlanda.lt",
"klaipeda@irlanda.lt",
"panevezys@irlanda.lt"
],
"workingHours": "I-V 09:00-18:00, VI 10:00-15:00",
"taxesPaid": "36287",
"exportPercentage": "",
"vehicles": "25",
"rating": "7",
"creditRisk": "",
"activities": [
"Interjero apdailos medžiagos",
"Akmens gaminiai",
"Betonas ir betono gaminiai",
"Grindys, grindų dangos",
"Keramikos gaminiai",
"Sienos, lubos",
"Statyba",
"Statybinės medžiagos"
],
"debt": "",
"phone": "+370 37 331044",
"category": "Akmens gaminiai"
}GET/api/private/get-single-record-by-code/133986548Gauti vienos įmonės įrašą pagal įmonės kodą
Atsakymas
{
"companyName": "Irlanda, UAB",
"address": "Savanorių pr. 136, LT-44148 Kaunas",
"code": "133986548",
"pvmCode": "LT339865412",
"director": "Valdas Mickus, generalinis direktorius",
"city": "LT-44148 Kaunas",
"website": "http://aparici.lt",
"workers": "38",
"averageSalary": "2 028,06 €",
"averageSalerySort": 2,
"salesProfit": "7269851",
"netProfit": "70281",
"age": "31 m. 7 mėn. 19 d.",
"initialCapital": "1 158 400 €",
"email": [
"kaunas@irlanda.lt",
"vilnius@irlanda.lt",
"klaipeda@irlanda.lt",
"panevezys@irlanda.lt"
],
"workingHours": "I-V 09:00-18:00, VI 10:00-15:00",
"taxesPaid": "36287",
"exportPercentage": "",
"vehicles": "25",
"rating": "7",
"creditRisk": "",
"activities": [
"Interjero apdailos medžiagos",
"Akmens gaminiai",
"Betonas ir betono gaminiai",
"Grindys, grindų dangos",
"Keramikos gaminiai",
"Sienos, lubos",
"Statyba",
"Statybinės medžiagos"
],
"debt": "",
"phone": "+370 37 331044",
"category": "Akmens gaminiai"
}