Skip to main content

SDKs

Official client libraries for the TransparentMedz API. Install your preferred SDK and start building in minutes.

Installation
shell
npm install @transparentmedz/sdk

Or alternatively:

shell
yarn add @transparentmedz/sdk
Initialization
javascript
import { TransparentMedz } from '@transparentmedz/sdk';

const client = new TransparentMedz({
  apiKey: process.env.TRANSPARENTMEDZ_API_KEY,
  baseUrl: 'https://api.transparentmedz.com',
});
Usage Examples

Search Drugs

javascript
// Search for drugs by name
const results = await client.drugs.search({
  query: 'metformin',
  limit: 10,
});

console.log(results.data);
// [{ id: 'drug_123', name: 'Metformin', din: '02247234', ... }]

Get Prices

javascript
// Get prices for a specific drug
const prices = await client.prices.compare({
  drugId: 'drug_123',
  postalCode: 'M5V 2H1',
  radius: 25, // km
});

console.log(prices.data);
// [{ pharmacy: 'Shoppers', price: '12.99', ... }]

Compare Pharmacies

javascript
// List nearby pharmacies with a specific drug
const pharmacies = await client.pharmacies.list({
  latitude: 43.6532,
  longitude: -79.3832,
  radius: 10,
  drugId: 'drug_123',
});

for (const pharmacy of pharmacies.data) {
  console.log(`${pharmacy.name}: ${pharmacy.price}`);
}