basi-search
v1.0.2
Published
A simple package to search for company data, create spreadsheets and send emails automatically.
Readme
basi
A simple package to search for company data and send emails automatically.
Table of Contents
Installation
npm install basi-search@latestpnpm install basi-search@latestyarn add basi-search@latestUsage
const { Basi } = require("basi-search");
const basi = new Basi();
async function main() {
try {
const enterprises = await basi.getEnterprises({
query: { term: ["cafeteria"], registrationSituation: "Active" },
page: 1
});
console.log(enterprises); // { list: [], totalEnterpises: 100, totalPages: 10, currentPage: 1 }
const enterpiseInfo = await basi.getEnterpriseDetails({
nameFantasy: enterprises.list[0].nome_fantasia,
cnpj: enterpises.list[0].cnpj
});
console.log(enterpiseInfo); // { "lastUpdated": "07/02/2025 21:00", mail: "", number: [] }
} catch (e) {
console.log(e);
}
}
main();Send Mails
const { BasiMail } = require("basi-search");
const basi = new BasiMail({
user: "[email protected]",
pass: "Password Google APIS or Other providers."
});
async function main() {
try {
const mail = await basi.sendMail({
from: "'Basi App'",
to: "[email protected]",
subject: "Basi App - Promotions"
});
console.log(mail) // { success: true }
} catch (e) {
console.log(e);
}
}
main();- Found any errors? Open a pull on the repository.

