Skip to main content
polymer-pay-ortho-apollo USE THIS SKILL WHEN: the user wants to enrich people and company data, search for contacts, find email addresses, or get job posting information. Apollo provides access to 270M+ contacts and 60M+ companies database.
跳到安装 Skills Marketplace 发现并探索由社区构建的 Agent Skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/polymerdao/pay-apis --skill polymer-pay-ortho-apollo命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
下载 Zip 下载中... name polymer-pay-ortho-apollo description USE THIS SKILL WHEN: the user wants to enrich people and company data, search for contacts, find email addresses, or get job posting information. Apollo provides access to 270M+ contacts and 60M+ companies database. endpoints [{"path":"/api/v1/organizations/enrich","method":"GET","price":"$0.01","description":"Enrich company by domain"},{"path":"/api/v1/mixed_companies/search","method":"POST","price":"$0.01","description":"Search companies by filters"},{"path":"/api/v1/mixed_people/api_search","method":"POST","price":"$0.01","description":"Search people by filters"},{"path":"/api/v1/people/match","method":"POST","price":"$0.01","description":"Enrich person by email/LinkedIn/name"},{"path":"/api/v1/organizations/{id}","method":"GET","price":"$0.01","description":"Get organization by Apollo ID"},{"path":"/api/v1/organizations/{id}/job_postings","method":"GET","price":"$0.01","description":"Get job postings"},{"path":"/api/v1/news_articles/search","method":"POST","price":"$0.01","description":"Search news articles"},{"path":"/api/v1/organizations/bulk_enrich","method":"POST","price":"$0.05","description":"Bulk company enrichment (max 10)"},{"path":"/api/v1/people/bulk_match","method":"POST","price":"$0.05","description":"Bulk person enrichment (max 10)"}] metadata {"polymer-pay-skill":{"emoji":"📡","requires":{"env":["POLYMER_PAY_API_KEY"],"primaryEnv":"POLYMER_PAY_API_KEY"}}} registries {} provider orthogonal
Apollo (x402.orth.sh)
Apollo.io API provides people and company enrichment, search, and prospecting. Access the Apollo database of 270M+ contacts and 60M+ companies through the Polymer Pay proxy. No API key needed — payment is handled automatically.
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/apollo
To get an Polymer Pay API key, sign up at https://my.pay.polymerlabs.org/dashboard/api-keys .
Common Operations
Enrich Company
Enrich a company by domain. Returns industry, revenue, employee count, funding, locations, and more.
Pricing: $0.01
{
"method" : "GET" ,
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/apollo/api/v1/organizations/enrich" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"params"
:
{
"domain"
:
"apollo.io"
}
}
Response: JSON with company information including industry, revenue, employee count, funding, and locations.
Search People Search Apollo database for people matching filters. Returns up to 100 results per page.
{
"method" : "POST" ,
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/apollo/api/v1/mixed_people/api_search" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"person_titles" : [ "CEO" , "CTO" ] ,
"organization_num_employees_ranges" : [ "51-200" , "201-500" ] ,
"page" : 1 ,
"per_page" : 10
}
}
Response: JSON with array of person records including contact info, job title, company details.
Search Companies Search Apollo database for companies matching filters.
{
"method" : "POST" ,
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/apollo/api/v1/mixed_companies/search" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"q_keywords" : "AI" ,
"organization_num_employees_ranges" : [ "51-200" ] ,
"page" : 1 ,
"per_page" : 10
}
}
Response: JSON with array of company records.
Match Person Enrich a person by email, LinkedIn URL, name+company, or other identifiers.
{
"method" : "POST" ,
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/apollo/api/v1/people/match" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"email" : "elon@tesla.com" ,
"reveal_personal_emails" : true ,
"reveal_phone_number" : true
}
}
Response: JSON with person details, contact info, job info, and social profiles.
Get Organization Job Postings Get current job postings for a company by Apollo organization ID.
{
"method" : "GET" ,
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/apollo/api/v1/organizations/{organization_id}/job_postings" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
}
}
Response: JSON with job postings including title, location, description.
Get Organization by ID Get complete organization information by Apollo organization ID.
{
"method" : "GET" ,
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/apollo/api/v1/organizations/{id}" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"params" : {
"id" : "6123878493"
}
}
Response: JSON with complete organization details.
Search News Articles Search for news articles related to companies in the Apollo database.
{
"method" : "POST" ,
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/apollo/api/v1/news_articles/search" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"organization_ids" : [ "6123878493" ] ,
"q_keywords" : "funding" ,
"page" : 1 ,
"per_page" : 10
}
}
Response: JSON with news articles related to the company.
Bulk Company Enrich Enrich up to 10 organizations in a single request.
{
"method" : "POST" ,
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/apollo/api/v1/organizations/bulk_enrich" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"domains" : [ "stripe.com" , "airbnb.com" , "uber.com" ]
}
}
Response: JSON with enriched data for all companies.
Bulk Person Match Enrich up to 10 people in a single request. Requires webhook for async results.
{
"method" : "POST" ,
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/apollo/api/v1/people/bulk_match" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"details" : [
{ "email" : "elon@tesla.com" } ,
{ "linkedin_url" : "https://linkedin.com/in/zuck" }
] ,
"reveal_personal_emails" : true ,
"reveal_phone_number" : true ,
"webhook_url" : "https://your-site.com/webhook"
}
}
Response: JSON with bulk enrichment results (via webhook).
When to Use
People enrichment — User wants contact info for a person by email or name
Company enrichment — User needs company data including revenue, employees, industry
Prospecting — User wants to find leads by title, company size, location
Job postings — User wants to see current openings at a company
Bulk enrichment — User needs to enrich multiple people or companies at once
Best Practices
Use bulk endpoints — When enriching multiple records, use bulk endpoints to save costs
Include reveal flags — Set reveal_personal_emails and reveal_phone_number to get contact details
Filter by employee count — Use organization_num_employees_ranges to target companies of specific sizes
Use pagination — Results are limited to 100 per page; use page and per_page to iterate
For errors — See @skills/polymer-pay-api-errors/SKILL.md for complete error code reference and troubleshooting