name: polymer-pay-openmart description: Local business search, enrichment, and lead intelligence. Search 30M+ US/CA/AU businesses by query, tags, location, reviews, and ownership type. endpoints:
- path: /api/v1/search method: POST price: $0.01 description: Search local businesses
- path: /api/v1/enrich_company method: POST price: $0.01 description: Enrich company
- path: /api/v1/business_records/list/{type} method: GET price: $0.01 description: Get business records
- path: /api/v1/search/only_ids method: POST price: $0.01 description: Search IDs only metadata: polymer-pay-skill: 🏪 requires.env: POLYMER_PAY_API_KEY requires.primaryEnv: POLYMER_PAY_API_KEY registries: {} provider: orthogonal
Openmart
Local business search, enrichment, and lead intelligence platform. Search over 30 million businesses in the US, Canada, and Australia by query, tags, location, reviews, ownership type, price tier, and revenue. Enrich companies, find decision makers with verified emails and phones, and detect tech stacks.
Authentication
All requests route through the Polymer Pay proxy. Include your Polymer Pay API key in every request:
{
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Base URL: https://pay.polymerlabs.org/proxy/https/x402.orth.sh/openmart
To get an Polymer Pay API key, sign up at https://my.pay.polymerlabs.org/dashboard/api-keys.
Common Operations
Search Local Businesses
Search local businesses by natural language query with 22+ filter categories.
Pricing: $0.01
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/openmart/api/v1/search",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"query": "coffee shops in San Francisco",
"geo": {"city": "San Francisco", "country": "US"},
"page_size": 10
}
}
Enrich Company
Enrich a company by website URL or social media link.
Pricing: $0.01
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/openmart/api/v1/enrich_company",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"company_website": "https://example.com"
}
}
Get Business Records
Fetch full business records by openmart_id or google_place_id.
Pricing: $0.01
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/openmart/api/v1/business_records/list/openmart_id?ids=id1,id2",
"method": "GET",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Search Only IDs
Lightweight search returning only business IDs for quick discovery.
Pricing: $0.01
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/openmart/api/v1/search/only_ids",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"query": "restaurants in Los Angeles",
"geo": {"city": "Los Angeles", "country": "US"}
}
}
When to Use
- Local Lead Generation: Find local businesses by category and location
- Business Enrichment: Enrich business profiles with contact info
- Market Research: Analyze local business landscapes
- Directory Building: Build business directories
- Location-Based Sales: Target businesses in specific geographic areas
Best Practices
- Use Filters: Leverage geo, tags, and other filters for targeted results
- Start with ID Search: Use only_ids for quick discovery before full enrich
- Batch Requests: Combine multiple IDs for efficient retrieval
- For errors — See @skills/polymer-pay-api-errors/SKILL.md for complete error code reference and troubleshooting