SDKs
Official client libraries for the TransparentMedz API. Install your preferred SDK and start building in minutes.
Installation
shell
npm install @transparentmedz/sdkOr alternatively:
shell
yarn add @transparentmedz/sdkInitialization
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}`);
}