· For developers
roster-engine on npm
An npm package that lets your code or AI agent pull verified business records. Pay per record with credits. Every new key gets 25 free records.
roster-engine covers contractors plus dentists, chiropractors, restaurants and retail. Every record says where it came from, including the issuing authority and the license or registration number where one exists.
Checking what's available and what it costs is free. You buy credits in packs, and they never expire. There's no subscription.
The package README has the full reference, including filters, spend caps and top-ups.
Quick start
npm install roster-engine
import RosterEngine from "roster-engine";
// one time: get a key with 25 free records
const { api_key } = await RosterEngine.createKey("[email protected]");
const engine = new RosterEngine({ apiKey: api_key });
// licensed contractors in Colorado that have an email
const page = await engine.roster("contractors").pull({
state: "CO",
min_verification: "licensed",
has_email: true,
});