# LinkedInDataAPI — Complete LLM & AI Agent Technical Reference (llms-full.txt) > No-Cookie B2B Person Profile, Company Firmographics, Decision-Maker People Search & Hiring Signals REST API. > Base URL: `https://api.linkedindataapi.com` | Main Website: `https://linkedindataapi.com` > OpenAPI 3.0 Spec: `https://linkedindataapi.com/openapi.json` | Compact Summary: `https://linkedindataapi.com/llms.txt` ## 1. Authentication & Core Architecture - **Base URL**: `https://api.linkedindataapi.com` - **Authentication Header**: Pass either `x-api-key: b2b_live_your_api_key` OR `Authorization: Bearer b2b_live_your_api_key` on every request. - **No Cookies / No Proxies**: 100% no-cookie enterprise gateway. Works directly from AWS, GCP, Azure, Hetzner, Vercel, Clay, n8n, and Cloudflare Workers. - **Free Trial**: Every new account receives **2,000 Free Credits** (200 full profile/company lookups) immediately upon sign-up at `https://linkedindataapi.com/signup`. - **Zero Charge on Errors**: Any failed lookup, 404 Not Found resource, empty search result, or non-zero `code` costs **0 Credits**. ## 2. Pricing & Unified Credit System ($1 = 10,000 Credits) | Data Type / Endpoint | Credits | Base Cost | Effective Cost on Business | Page Size | | :--- | :--- | :--- | :--- | :--- | | Person Profile Enrichment (`/v1/profile`, `/api/v2/linkedin`) | 10 Credits / profile | $1.00 / 1,000 profiles | $0.40 / 1,000 profiles | 1 full profile + career history | | Company & Domain Enrichment (`/v1/company`) | 10 Credits / company | $1.00 / 1,000 companies | $0.40 / 1,000 companies | 1 full company + HQ + funding | | Decision-Maker People Search (`/v1/people/search`) | 2 Credits / person | $0.20 / 1,000 people | $0.08 / 1,000 people | Up to 25 people/call | | Executive & Company Activity Feeds (`/v1/profile/posts`, `/v1/company/posts`) | 10 Credits / call | $1.00 / 1,000 calls | $0.40 / 1,000 calls | Up to 20 posts/call | | B2B Post Search & Hiring Signals (`/v1/posts/search`, `/v1/jobs/search`) | 2 Credits / item | $0.20 / 1,000 items | $0.08 / 1,000 items | Up to 25 items/call | ## 3. Standardized /v1/ Route & Alias Mapping Table Both canonical `/v1/*` routes and Proxycurl/Clearbit migration aliases are supported on `https://api.linkedindataapi.com`: - `GET /v1/profile?username={slug_or_url}` (aliases: `GET /v1/people/profile`, `GET /v1/person`, `GET /api/v2/linkedin?url={url}`) - `GET /v1/company?company={slug_or_url}` or `GET /v1/company?domain={domain}` (aliases: `GET /v1/companies/profile`, `GET /v1/companies/detail`, `GET /api/linkedin/company`) - `GET /v1/people/search?company={slug}&title={role}&query={kw}&country_code=US&page=1&limit=10` (aliases: `GET /v1/company/employees`, `GET /v1/people`) - `GET /v1/profile/posts?username={slug}&page=1` (aliases: `GET /v1/people/posts`, `GET /v1/person/posts`) - `GET /v1/company/posts?company={slug}&page=1` (alias: `GET /v1/companies/posts`) - `GET /v1/posts/search?query={kw}&sort_by=relevance&page=1` (aliases: `GET /v1/activity/search`, `GET /v1/posts`) - `GET /v1/jobs/search?company={slug}&query={kw}&location={loc}&remote=true&page=1` (aliases: `GET /v1/company/jobs`, `GET /v1/jobs`) - `GET /v1/health` (alias: `GET /health`) — 0 Credits - `GET /v1/stats` — 0 Credits ## 4. Complete Endpoint Reference & Code Samples ### Enrich a B2B person profile by username or profile URL (`GET /v1/profile`) - **Documentation URL**: https://linkedindataapi.com/docs/profile - **Cost**: 10 Credits / profile ($1.00 / 1K profiles ($0.40 Business)) - **Description**: Returns structured work history (`experiences`), academic background (`educations`), skills, current employer (`current_company`, `current_title`), location, follower count, and hiring/open-to-work signals. Also available via drop-in aliases `/v1/people/profile`, `/v1/person`, and `/api/v2/linkedin`. - **Parameters**: - `username` (query, required): Public profile handle (`satyanadella`) or full profile URL (`https://www.linkedin.com/in/satyanadella`). [example: `satyanadella`] - `url` (query, optional): Optional alias for `username` (Proxycurl `/api/v2/linkedin?url=...` compatibility). [example: `https://www.linkedin.com/in/satyanadella`] ```bash curl "https://api.linkedindataapi.com/v1/profile?username=satyanadella" \ -H "x-api-key: b2b_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.linkedindataapi.com/v1/profile?username=satyanadella", headers={"x-api-key": "b2b_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Enrich company firmographics by slug, domain, or company URL (`GET /v1/company`) - **Documentation URL**: https://linkedindataapi.com/docs/company - **Cost**: 10 Credits / company ($1.00 / 1K companies ($0.40 Business)) - **Description**: Returns verified employee headcount (`staff_count`, `staff_range`), industry, corporate website & domain, headquarters address, founding year, specialties, global office locations, and funding summary. Supports both `company=stripe` and `domain=stripe.com`. - **Parameters**: - `company` (query, required): Company slug (`stripe`), corporate domain (`stripe.com`), or full company URL (`https://www.linkedin.com/company/stripe`). [example: `stripe`] - `domain` (query, optional): Corporate web domain (`stripe.com`, `openai.com`) for Clearbit-style domain-to-company enrichment. [example: `stripe.com`] ```bash curl "https://api.linkedindataapi.com/v1/company?company=stripe" \ -H "x-api-key: b2b_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.linkedindataapi.com/v1/company?company=stripe", headers={"x-api-key": "b2b_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Search company employees & B2B decision-makers by role, company, and location (`GET /v1/people/search`) - **Documentation URL**: https://linkedindataapi.com/docs/people-search - **Cost**: 2 Credits / person (min 10) ($0.20 / 1K people ($0.08 Business)) - **Description**: Discover executives, engineering leaders, and GTM decision-makers across any target company or industry. Also available via `/v1/company/employees` and `/v1/people`. Charged per returned profile (2 Credits / item, minimum 10 Credits on non-empty hit, 0 Credits when empty). - **Parameters**: - `company` (query, optional): Current employer slug or name (`stripe`, `openai`, `microsoft`). [example: `stripe`] - `title` (query, optional): Job title or seniority filter (`VP Engineering`, `Head of AI`, `CTO`, `Founder`). [example: `VP`] - `query` (query, optional): Boolean or free-text keyword query (`payments infrastructure`, `enterprise sales`). [example: `payments`] - `country_code` (query, optional): ISO-2 country code filter (`US`, `GB`, `DE`, `CA`). [example: `US`] - `page` (query, optional): Page number (1-indexed). [example: `1`] - `limit` (query, optional): Maximum decision-makers returned per page (`1` to `25`). [example: `10`] ```bash curl "https://api.linkedindataapi.com/v1/people/search" \ -H "x-api-key: b2b_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.linkedindataapi.com/v1/people/search", headers={"x-api-key": "b2b_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Fetch recent posts & thought-leadership activity for a B2B person profile (`GET /v1/profile/posts`) - **Documentation URL**: https://linkedindataapi.com/docs/profile-posts - **Cost**: 10 Credits / call ($1.00 / 1K calls ($0.40 Business)) - **Description**: Retrieve recent public posts, articles, engagement counts (`like_count`, `comment_count`, `repost_count`), and timestamps for any executive or prospect to power warm AI SDR outreach. - **Parameters**: - `username` (query, required): Public profile handle (`satyanadella`) or profile URL. [example: `satyanadella`] - `page` (query, optional): Page number (1-indexed). [example: `1`] ```bash curl "https://api.linkedindataapi.com/v1/profile/posts?username=satyanadella" \ -H "x-api-key: b2b_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.linkedindataapi.com/v1/profile/posts?username=satyanadella", headers={"x-api-key": "b2b_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Fetch official company announcements, product launches & feed updates (`GET /v1/company/posts`) - **Documentation URL**: https://linkedindataapi.com/docs/company-posts - **Cost**: 10 Credits / call ($1.00 / 1K calls ($0.40 Business)) - **Description**: Track official corporate announcements, product releases, partnership posts, and engagement velocity for any target account. - **Parameters**: - `company` (query, required): Company slug (`stripe`), domain (`stripe.com`), or full company URL. [example: `stripe`] - `page` (query, optional): Page number (1-indexed). [example: `1`] ```bash curl "https://api.linkedindataapi.com/v1/company/posts?company=stripe" \ -H "x-api-key: b2b_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.linkedindataapi.com/v1/company/posts?company=stripe", headers={"x-api-key": "b2b_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Search public B2B posts & executive discussions by keyword (`GET /v1/posts/search`) - **Documentation URL**: https://linkedindataapi.com/docs/posts-search - **Cost**: 2 Credits / post (min 10) ($0.20 / 1K posts ($0.08 Business)) - **Description**: Monitor B2B buying intent, competitor mentions, and industry discussions across public professional posts. - **Parameters**: - `query` (query, required): Search keyword or phrase (`enterprise AI agents`, `SOC2 compliance`, `payment orchestration`). [example: `enterprise AI agents`] - `sort_by` (query, optional): Sort order (`relevance` or `date_posted`). [example: `relevance`] - `page` (query, optional): Page number (1-indexed). [example: `1`] ```bash curl "https://api.linkedindataapi.com/v1/posts/search?query=enterprise+AI+agents" \ -H "x-api-key: b2b_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.linkedindataapi.com/v1/posts/search?query=enterprise+AI+agents", headers={"x-api-key": "b2b_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Search active company job openings & technographic hiring signals (`GET /v1/jobs/search`) - **Documentation URL**: https://linkedindataapi.com/docs/jobs-search - **Cost**: 2 Credits / job (min 10) ($0.20 / 1K jobs ($0.08 Business)) - **Description**: Detect departmental expansion, new office openings, and technographic buying intent by querying active job postings by company, role title, location, and workplace type. - **Parameters**: - `company` (query, optional): Company slug or name (`stripe`, `openai`, `anthropic`). [example: `stripe`] - `query` (query, optional): Role title or skill keyword (`Distributed Systems`, `Account Executive`, `Kubernetes`). [example: `Distributed Systems`] - `location` (query, optional): Geographic filter (`United States`, `San Francisco`, `London`). [example: `United States`] - `remote` (query, optional): Filter for remote-eligible positions (`true` or `false`). [example: `false`] - `page` (query, optional): Page number (1-indexed). [example: `1`] ```bash curl "https://api.linkedindataapi.com/v1/jobs/search" \ -H "x-api-key: b2b_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.linkedindataapi.com/v1/jobs/search", headers={"x-api-key": "b2b_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Gateway health & multi-provider upstream status check (`GET /v1/health`) - **Documentation URL**: https://linkedindataapi.com/docs/health - **Cost**: 0 Credits (Free (0 Credits)) - **Description**: Zero-cost health probe returning gateway status, active upstream provider count, and edge p50 latency. - **Parameters**: - None ```bash curl "https://api.linkedindataapi.com/v1/health" \ -H "x-api-key: b2b_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.linkedindataapi.com/v1/health", headers={"x-api-key": "b2b_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Index coverage & latency telemetry (`GET /v1/stats`) - **Documentation URL**: https://linkedindataapi.com/docs/stats - **Cost**: 0 Credits (Free (0 Credits)) - **Description**: Zero-cost endpoint returning live counts of indexed B2B profiles, companies, decision-makers, and hiring signals. - **Parameters**: - None ```bash curl "https://api.linkedindataapi.com/v1/stats" \ -H "x-api-key: b2b_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.linkedindataapi.com/v1/stats", headers={"x-api-key": "b2b_live_your_api_key"}, timeout=30, ) print(res.json()) ``` ## 5. Engineering Guides & Tutorials ### B2B Company & Domain Enrichment API in Python & TypeScript (2026 Guide) - **URL**: https://linkedindataapi.com/guides/b2b-company-enrichment-api-python - **Summary**: Turn any corporate domain (stripe.com) or company slug into verified headcount, industry, HQ location, specialties, and funding data in Python & TypeScript. - **Key Takeaways**: - Pass either `company=stripe` or `domain=stripe.com` to `GET /v1/company` to retrieve normalized firmographics in a single synchronous HTTPS request. - Every company enrichment call costs 10 Credits ($0.001 base, or $0.0004 on the Business plan) — up to 96% cheaper than Clearbit, ZoomInfo, or People Data Labs. - 404 Not Found responses and free-email domains (`gmail.com`, `outlook.com`) are automatically filtered or cached with 0 Credits deducted. - Combine `/v1/company` with `/v1/people/search` and `/v1/jobs/search` to score inbound leads by both headcount and live departmental hiring velocity. ### Migrating from Proxycurl to LinkedInDataAPI in 5 Minutes (Drop-In /api/v2/linkedin) - **URL**: https://linkedindataapi.com/guides/proxycurl-migration-guide - **Summary**: Step-by-step engineering guide to migrate from Proxycurl (/api/v2/linkedin) to LinkedInDataAPI in 5 minutes and reduce B2B profile enrichment costs by up to 96%. - **Key Takeaways**: - LinkedInDataAPI exposes `/api/v2/linkedin` as a native alias for `/v1/profile` so existing `?url=https://www.linkedin.com/in/...` requests work immediately. - Both `x-api-key: b2b_live_...` and `Authorization: Bearer b2b_live_...` headers are accepted out of the box. - Every profile response includes chronological `experiences`, `educations`, `skills`, `languages`, and current employer fields. ### Building an Automated B2B Decision-Maker Lead Finder with /v1/people/search - **URL**: https://linkedindataapi.com/guides/decision-maker-lead-finder-api - **Summary**: Programmatically discover VPs, Founders, and engineering leaders at target accounts using GET /v1/people/search at $0.08–$0.20 per 1,000 leads. - **Key Takeaways**: - `GET /v1/people/search` costs just 2 Credits per person returned ($0.20 per 1,000 leads base, $0.08 per 1,000 on Business). - Filter simultaneously by `company`, `title`, `query`, and ISO-2 `country_code`. - Chain `/v1/people/search` (2 Credits/item) with `/v1/profile` (10 Credits) only for prospects that match your strict ICP score. ### Tracking Company Hiring Velocity & Technographic Buying Signals via /v1/jobs/search - **URL**: https://linkedindataapi.com/guides/b2b-hiring-signals-api - **Summary**: Detect when target accounts scale engineering, security, or sales teams using GET /v1/jobs/search. Real-time B2B hiring intent signals at 2 Credits per job. - **Key Takeaways**: - When a company posts 5+ roles mentioning Kubernetes, Snowflake, or SOC2, budget has already been approved. - `GET /v1/jobs/search` lets you filter active job openings by `company`, `query`, `location`, and `remote` status at 2 Credits per job. - Combine `/v1/jobs/search` with `/v1/people/search` to identify the exact VP or Director hiring for that team. ### Using Executive & Company Activity Feeds (/v1/profile/posts) for AI SDR Icebreakers - **URL**: https://linkedindataapi.com/guides/executive-social-selling-signals-api - **Summary**: Fetch recent public posts, articles, and company updates via GET /v1/profile/posts and /v1/company/posts to generate high-converting AI SDR outreach. - **Key Takeaways**: - `GET /v1/profile/posts` returns a prospect's latest public posts, engagement metrics (`like_count`, `comment_count`, `repost_count`), and publication timestamps. - `GET /v1/company/posts` tracks official corporate product launches and announcements. - `GET /v1/posts/search` finds B2B professionals actively discussing topics in your category. ### Connecting LinkedInDataAPI to Claude Desktop & Cursor via Model Context Protocol (MCP) - **URL**: https://linkedindataapi.com/guides/mcp-server-b2b-enrichment-claude-cursor - **Summary**: Give Claude Desktop, Cursor, and Windsurf real-time B2B profile lookup, company enrichment, decision-maker search, and hiring signal tools via MCP. - **Key Takeaways**: - Exposes all LinkedInDataAPI capabilities (`enrich_person`, `enrich_company`, `search_decision_makers`, `search_hiring_signals`, `get_executive_posts`) as native MCP tools. - Zero browser sessions or cookies required—authenticates purely via your `LINKEDINDATAAPI_KEY` environment variable. - Works out of the box with Claude Desktop, Cursor, Windsurf, and OpenAI Agents SDK. ## 6. Competitor Benchmarks ### LinkedInDataAPI vs Proxycurl (nubela.co) - **URL**: https://linkedindataapi.com/compare/proxycurl-alternative - **Headline**: $0.40 vs $20.00+ per 1,000 profiles. - **Summary**: Proxycurl charges $0.02–$0.10 per profile ($20–$100 per 1,000 lookups) and expires credits on lower tiers. LinkedInDataAPI provides a drop-in /api/v2/linkedin compatibility route, 5-provider automatic failover, and cuts your enrichment bill by up to 96%. ### LinkedInDataAPI vs Clearbit (HubSpot Breeze) (clearbit.com) - **URL**: https://linkedindataapi.com/compare/clearbit-alternative - **Headline**: $19/mo vs $15,000+/yr entry commitment. - **Summary**: Following HubSpot's acquisition and rebranding of Clearbit into Breeze Intelligence, standalone developer API access requires enterprise bundling. LinkedInDataAPI gives developers instant self-serve `domain -> company` and `username -> profile` enrichment starting at $19/mo or $25 never-expiring PAYG. ### LinkedInDataAPI vs Apollo.io API (apollo.io) - **URL**: https://linkedindataapi.com/compare/apollo-api-alternative - **Headline**: $0.20 vs $25.00+ per 1,000 searched leads. - **Summary**: Apollo.io's API enforces strict per-minute/hourly rate limits tied to human sales seats and restricts programmatic bulk enrichment. LinkedInDataAPI is purpose-built for automated pipelines with up to 600 RPM concurrency and $0.08–$0.20 per 1,000 decision-maker search results. ### LinkedInDataAPI vs People Data Labs (PDL) (peopledatalabs.com) - **URL**: https://linkedindataapi.com/compare/peopledatalabs-alternative - **Headline**: $0.40 vs $25.00+ per 1,000 person enrichments. - **Summary**: Static B2B database vendors rely on quarterly or monthly batch dumps that miss recent job changes and new startups. LinkedInDataAPI combines a 7-day hot PostgreSQL cache with live real-time upstream resolution at a fraction of PDL's price. ### LinkedInDataAPI vs Coresignal (coresignal.com) - **URL**: https://linkedindataapi.com/compare/coresignal-alternative - **Headline**: $19/mo vs $500+/mo to get started. - **Summary**: Coresignal specializes in multi-terabyte raw data dumps and complex multi-endpoint credits that require dedicated ETL pipelines. LinkedInDataAPI delivers clean, normalized JSON over a fast REST API with zero ETL maintenance. ### LinkedInDataAPI vs Crunchbase API (crunchbase.com) - **URL**: https://linkedindataapi.com/compare/crunchbase-api-alternative - **Headline**: $0.40 vs $30.00+ per 1,000 company lookups. - **Summary**: Crunchbase's commercial API requires expensive annual enterprise licensing just to enrich company headcount and leadership rosters. LinkedInDataAPI combines company firmographics, funding summaries, decision-maker rosters, and live job openings in one affordable developer API. ## 7. Frequently Asked Questions ### How does the Unified Credit System work? $1 equals 10,000 Credits (1 Credit = $0.0001). Full person profile enrichment (/v1/profile) and company firmographic enrichment (/v1/company) cost 10 Credits ($0.001 base, or $0.0004 on the Business plan). Decision-maker people search (/v1/people/search), B2B post search (/v1/posts/search), and hiring signals (/v1/jobs/search) cost 2 Credits per returned item ($0.20 / 1,000 items, with a minimum floor of 10 Credits on non-empty responses and 0 Credits when empty). ### Can I migrate from Proxycurl or Clearbit without rewriting my application? Yes. LinkedInDataAPI supports drop-in compatibility aliases including GET /api/v2/linkedin (accepting ?url=https://www.linkedin.com/in/satyanadella) and GET /v1/company?domain=stripe.com. You can switch base URLs to https://api.linkedindataapi.com in under 5 minutes and reduce enrichment costs by up to 95%. ### Do I need to supply LinkedIn session cookies (`li_at`), residential proxies, or browser accounts? Never. LinkedInDataAPI is a 100% no-cookie enterprise B2B intelligence gateway. We handle all upstream multi-provider routing, caching, and schema normalization so your team never risks employee account bans or proxy maintenance. ### Am I charged when a profile is not found (404), empty, or rate-limited? Never. Only HTTP 200 responses with code === 0 and non-empty data deduct credits. Profile/company 404 Not Found responses, empty search results, invalid parameters (HTTP 400), rate-limited requests (HTTP 429), and upstream errors (HTTP 5xx) cost 0 Credits. ### Should I choose a Monthly Plan or Pay-As-You-Go (One-Time Top-Up)? Both credit your account with the exact same bonus credit packages (Starter 250,000 Credits, Pro 1,200,000 Credits, Business 5,000,000 Credits). Pay-As-You-Go top-ups have no recurring billing and your purchased credit balance never expires. Monthly subscriptions save up to 24% more for continuous CRM and AI SDR enrichment workloads. ### What are the concurrency, pagination, and RPM rate limits? Free Trial accounts include 2,000 Credits (200 full profile/company enrichments), 30 RPM, and the first 2 pages per search query. Paid accounts unlock deep cursor pagination and scale from 120 RPM (Starter) and 300 RPM (Pro) up to 600 RPM (Business) backed by automatic 5-provider upstream failover. ### What payment methods are accepted? You can pay instantly by credit or debit card (Visa, Mastercard, American Express, Apple Pay, and Google Pay via Stripe with automatic official PDF invoices and corporate VAT/Tax ID support) or top up with 0%-fee cryptocurrency (USDT or USDC on Tron, BNB Smart Chain, Ethereum, Solana, Arbitrum, and Polygon, plus BTC, SOL, and BNB). ### Can I use LinkedInDataAPI inside Claude Desktop, Cursor, Clay, or AI SDR agents? Yes. Configure our Model Context Protocol (MCP) server in Claude Desktop, Cursor, or Windsurf to give AI agents real-time person lookup, company firmographics, decision-maker search, and hiring signal tools. You can also call our REST endpoints directly from Clay, Make, n8n, or LangChain. ### What data privacy and compliance standards does LinkedInDataAPI follow? LinkedInDataAPI exclusively indexes and structures publicly available professional profile, company firmographic, and job posting metadata. We never harvest private personal emails, residential phone numbers, or authenticated graph data, and we automatically strip any masked or sensitive PII at the gateway layer. ### Is LinkedInDataAPI affiliated with LinkedIn, Microsoft, Clearbit, or Apollo? No. LinkedInDataAPI (linkedindataapi.com) is an independent developer infrastructure provider for publicly available B2B intelligence and is not affiliated with, endorsed by, or sponsored by LinkedIn Corporation, Microsoft Corporation, Clearbit/HubSpot, or Apollo.io. ### How much does it cost to enrich 100,000 B2B profiles or companies? At 10 Credits per profile or 10 Credits per company ($1.00 / 1,000 base), 100,000 full enrichments cost $100 base — or just $57.50 on the Pro plan and $39.80 on the Business plan. For decision-maker search at 2 Credits per person (up to 25 people per call), 100,000 leads cost only $8.00 on the Business plan — up to 95% lower than Proxycurl, Clearbit, or People Data Labs. ### What is your refund policy? Payments made within the last 30 days can be refunded up to the unused purchased balance on your account. Promotional signup credits have no cash value.