Annuity Product Scraper avatar

Annuity Product Scraper

Pricing

Pay per usage

Go to Apify Store
Annuity Product Scraper

Annuity Product Scraper

Scrapes annuity product data from major insurance carriers including fees, riders, surrender schedules, index options, and CUSIP identifiers. Supports RILA, fixed indexed, variable, MYGA, and other annuity types via Playwright and SEC EDGAR.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

CQ

CQ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Categories

Share

Annuity Product Data Scraper

Extract annuity product details including riders, surrender schedules, and base contract fees from major insurance carriers.

Features

  • Comprehensive Carrier Coverage: Supports 20 major annuity carriers including Allianz, Athene, Jackson, Lincoln, Nationwide, Pacific Life, Prudential, and more
  • Product Types: Fixed, Fixed Indexed (FIA), Variable (VA), RILA, MYGA, SPIA, DIA
  • SEC EDGAR Integration: Variable annuity data extracted from official 485BPOS prospectus filings
  • Rider Extraction: GLWB, GMIB, GMAB, Death Benefits, LTC Waivers with fee details
  • Surrender Schedules: Year-by-year surrender charge extraction
  • Fee Analysis: M&E charges, admin fees, rider costs, and total cost calculations
  • Index Options: S&P 500, Russell 2000, NASDAQ-100, MSCI EAFE, and more
  • State Availability: Check product availability by state

Supported Carriers

CarrierProduct TypesStatus
AllianzFIA, VAActive
American EquityFIA, MYGAActive
AtheneFIA, MYGA, VAActive
BrighthouseVA, FIAActive
EquitableVA, RILAActive
Fidelity & GuarantyFIAActive
Global AtlanticFIAActive
Great AmericanFIAActive
JacksonVA, RILAActive
John HancockVAActive
LincolnVA, FIAActive
MassMutualFIAActive
NationwideVA, FIAActive
North AmericanFIAActive
Pacific LifeVA, FIAActive
ProtectiveVAActive
PrudentialVAActive
Security BenefitFIA, VAActive
SymetraFIAActive
TransamericaVA, FIAActive

Input Parameters

ParameterTypeRequiredDescription
searchTypeenumYesSearch method: carrier, productName, productType, cusip, all
carriersarrayNoCarrier codes to search (e.g., ["JACKSON", "LINCOLN"]). Leave empty for all carriers
productNamestringNoProduct name to search (partial match supported)
productTypesarrayNoProduct types to filter: FIXED, FIXED_INDEXED, VARIABLE, RILA, MYGA, SPIA, DIA (default: ["FIXED_INDEXED", "VARIABLE", "RILA"])
cusipstringNoProduct CUSIP identifier
includeRidersbooleanNoInclude rider information (default: true)
includeSurrenderSchedulebooleanNoInclude surrender schedule (default: true)
includeBaseFeesbooleanNoInclude base contract fees (default: true)
includeIndexOptionsbooleanNoInclude index crediting options (default: true)
includeSubaccountsbooleanNoInclude subaccount listings for VAs (default: false)
stateAvailabilitystringNoCheck product availability in specific state (2-letter code)
maxResultsintegerNoMaximum products to retrieve (default: 50, max: 500)
proxyConfigurationobjectNoProxy settings for requests

Output Format

Each product is pushed as a separate dataset item. Example item:

{
"carrier": "JACKSON",
"carrierName": "Jackson National",
"productName": "Perspective II",
"productType": "VARIABLE",
"cusip": "46647M102",
"dataSource": "SEC_EDGAR",
"dataSourceVerified": true,
"secFiling": {
"accessionNumber": "0001193125-25-123456",
"filingDate": "2025-12-15",
"documentUrl": "https://www.sec.gov/Archives/...",
"formType": "485BPOS"
},
"fees": {
"annualContractFee": 30,
"adminFee": 0.20,
"meRiskFee": 1.30,
"totalAnnualFees": 1.53
},
"surrenderSchedule": [
{ "year": 1, "chargePercent": 8 },
{ "year": 2, "chargePercent": 8 }
],
"surrenderYears": 7,
"riders": [
{
"name": "LifeGuard Freedom Flex",
"type": "GLWB",
"annualFee": 1.15,
"feeType": "percent_of_benefit_base",
"description": "Guaranteed Lifetime Withdrawal Benefit - provides guaranteed income for life"
}
],
"indexOptions": [],
"subaccountCount": 85,
"dataQuality": {
"hasRiders": true,
"hasSurrenderSchedule": true,
"hasBaseFees": true,
"hasIndexOptions": false,
"completenessScore": "100%"
},
"scrapedAt": "2026-01-02T12:00:00.000Z"
}

Example Use Cases

1. Find All GLWB Riders for FIA Products

{
"searchType": "productType",
"productTypes": ["FIXED_INDEXED"],
"includeRiders": true,
"includeBaseFees": true
}

2. Compare Jackson Products

{
"searchType": "carrier",
"carriers": ["JACKSON"],
"includeRiders": true,
"includeSurrenderSchedule": true,
"includeBaseFees": true
}

3. Search by Product Name

{
"searchType": "productName",
"productName": "Perspective",
"includeRiders": true
}

4. Get All RILA Products

{
"searchType": "productType",
"productTypes": ["RILA"],
"includeIndexOptions": true,
"includeBaseFees": true
}

Data Sources

  1. SEC EDGAR (Variable Annuities): 485BPOS prospectus filings from the SEC containing legally-required fee disclosures, surrender schedules, and rider information
  2. Static Product Database (RILA/FIA/MYGA): Curated product data for non-variable annuity types that do not file SEC 485BPOS forms

Rider Types Explained

TypeDescriptionTypical Fee Range
GLWBGuaranteed Lifetime Withdrawal Benefit - Income for life0.75% - 1.50%
GMIBGuaranteed Minimum Income Benefit - Annuitization guarantee0.50% - 1.00%
GMABGuaranteed Minimum Accumulation Benefit - Principal protection0.25% - 0.75%
DEATH_BENEFITEnhanced death benefit options0.10% - 0.50%
LTC_WAIVERNursing home/long-term care surrender waiverOften free
BONUSPremium bonus creditsN/A (built into product)

Fee Categories

CategoryDescriptionTypical Range
M&E RiskMortality & Expense charge0.50% - 1.50%
Admin FeeAdministrative fee0.10% - 0.35%
Annual FeeFlat contract fee$0 - $50
Fund ExpenseSubaccount costs (VA only)0.50% - 2.00%
SpreadIndex strategy spread (FIA/RILA)0% - 2.00%

Limitations

  • Variable annuity data depends on SEC EDGAR filing availability and HTML parsing accuracy
  • RILA/FIA product data is from a static database and may not reflect the most recent product changes
  • Subaccount listings may be incomplete for older products
  • State availability information may require verification with carrier

Support

For questions or issues, please open an issue in the repository or contact the actor maintainer.

License

MIT License