Overview
Retrieve all trust centers from the directory. This endpoint returns the complete dataset of 441+ companies.
Important: This is a static API endpoint. All companies are returned regardless of any parameters. For filtering, implement client-side search in your application using the examples below.
Client-Side Filtering
Since this is a static API, implement filtering in your application:
// Fetch all trust centers
const response = await fetch('https://trustlists.org/api/trust-centers.json');
const data = await response.json();
// Filter by company name
const searchTerm = 'stripe';
const filtered = data.data.filter(company =>
company.name.toLowerCase().includes(searchTerm.toLowerCase())
);
console.log(`Found ${filtered.length} companies matching "${searchTerm}"`);
console.log(filtered);
Advanced Filtering Examples
// Filter by platform
const conveyorCompanies = data.data.filter(company =>
company.platform === 'Conveyor'
);
// Filter by multiple criteria
const enterpriseCompanies = data.data.filter(company =>
['Stripe', 'MongoDB', 'Figma', 'Notion'].includes(company.name)
);
// Search across multiple fields
const searchTerm = 'security';
const results = data.data.filter(company =>
company.name.toLowerCase().includes(searchTerm) ||
company.platform.toLowerCase().includes(searchTerm)
);