No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/13872f04-b6ac-4a33-834e-ff1b31ebab85/get_pricing_plans' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace signup-totaldrive-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: Total Drive pricing and checkout offer inspection."""
from parse_apis.signup_totaldrive_com_api import TotalDrive, ParseError
client = TotalDrive()
# Fetch the public pricing page: plans, features, and FAQs.
pricing = client.pricing_pages.fetch()
print(pricing.page_title)
for plan in pricing.plans:
print(f" {plan.name}: {plan.price_display} ({plan.billing_period})")
for feature in plan.features:
print(f" - {feature}")
for faq in pricing.faqs:
print(f"Q: {faq.question}")
print(f"A: {faq.answer[:120]}")
# Walk the anonymous checkout flow to see the current offer.
try:
offer = client.checkout_offers.fetch()
except ParseError as e:
print(f"Checkout scrape failed ({e.code}): {e}")
raise
print(f"\nCheckout plan: {offer.plan.display_name}")
print(f" Regular: ${offer.plan.regular_price} Today: ${offer.plan.today_price} ({offer.plan.discount_badge})")
print(f" Storage: {offer.plan.storage_label}, Term: {offer.plan.term_months} months")
# Price breakdown rows
for row in offer.price_rows:
print(f" {row.label}: {row.amount_display}")
# Bundled add-ons included free
for addon in offer.included_free:
print(f" Free: {addon.name} — {addon.description[:80]}")
# Payment methods and wallet support
print(f"Payment methods: {', '.join(offer.payment.methods)}")
print(f"Apple Pay shown: {offer.payment.wallet_config.show_apple_pay}")
# Downsell offer (card-declined fallback)
if offer.downsell_offer is not None:
print(f"Downsell trigger: {offer.downsell_offer.trigger}")
for row in offer.downsell_offer.price_rows:
print(f" {row.label}: {row.amount_display}")
print("\nexercised: pricing_pages.fetch / checkout_offers.fetch")
Returns the plans advertised on the public Total Drive pricing page: one record per plan card with name, displayed price, billing period, and feature list, plus the subscription/refund FAQ entries shown on the same page. One page load, no inputs, no pagination. Prices are the advertised regular rate in the page's currency (USD when the site is served in English/US); introductory discounts are not on this page - see get_checkout_offer.
No input parameters required.
{
"type": "object",
"fields": {
"faqs": "array of {question, answer} from the subscription/refund FAQ block",
"plans": "array of plan cards: name, price_display, price (number, regular rate), billing_period (e.g. Year), features (array of strings), cta_text",
"footnotes": "array of footnote strings when the page carries any (empty array observed)",
"page_title": "pricing page headline"
},
"sample": {
"data": {
"faqs": [
{
"answer": "We offer monthly, quarterly, biannual, and annual subscription plans that automatically renew unless canceled. * Unless you cancel before the end of your initial term, your plan will automatically renew at the then-regular rate ** and will continue to do so unless you cancel.",
"question": "What plans do you offer?"
}
],
"plans": [
{
"name": "Total Drive Standard",
"price": 99,
"cta_text": "Get Total Drive Standard",
"features": [
"AES‑256 Encrypted Cloud Backup",
"Access Files Across Devices",
"File Version History & Restore",
"Large File Upload Support",
"Organize Files with Folders & Tags",
"Document, Photo & Video Storage",
"Cancel Anytime",
"Money-back Guarantee"
],
"price_display": "$99 / Year *",
"billing_period": "Year"
}
],
"footnotes": [],
"page_title": "Get Total Drive Premium Storage"
},
"status": "success"
}
}About the Totaldrive API
The Totaldrive API on Parse exposes 2 endpoints for the publicly available data on signup.totaldrive.com. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.