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 커뮤니티가 만든 AI 스킬을 발견하고 탐색하세요.
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