Cashify Scraper: India Phone Buyback Quotes with Price History avatar

Cashify Scraper: India Phone Buyback Quotes with Price History

Pricing

from $1.49 / 1,000 device prices

Go to Apify Store
Cashify Scraper: India Phone Buyback Quotes with Price History

Cashify Scraper: India Phone Buyback Quotes with Price History

Monitor Cashify buyback and refurbished resale quotes across brands, models, and storage variants with stable IDs, city or pincode-level region accuracy, and price-change history. Built for resale price trackers, trade-in businesses, and used-electronics researchers. $0.99 per 1,000 results.

Pricing

from $1.49 / 1,000 device prices

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

27

Total users

3

Monthly active users

4 days ago

Last modified

Share

📱 Cashify Scraper: India Phone Buyback Quotes with Price History

Know exactly what Cashify will pay before you quote a customer
Scrape Cashify.in buyback and refurbished quotes for any brand, model, city, or pincode. Get every storage variant and price-change history, ready to export.
📊 Every storage variant
A separate row for each storage tier, so you see the 128 GB vs 256 GB spread, not just the headline quote.
🔔 Price-change alerts
Schedule in changes mode to get only what moved since your last run: new quotes, price shifts, and removed variants.
🗺️ Region quality scoring
Every row shows whether the quote is pincode-exact, city-exact, or a national fallback, so you know how to trust it.
📦 Batch across brands
One run covers multiple brands, models, categories, and cities in any combination, using cartesian or zip mode.

Point this scraper at Cashify.in and pull structured buyback and refurbished quotes in bulk. No login required.

🔍 What does Cashify Scraper do?

Cashify is India's largest used-electronics buyback and resale marketplace. This Actor pulls structured quotes from Cashify.in for phones, laptops, tablets, and smartwatches across any brand, model, city, and pincode.

You get the buyback or refurbished price for every storage variant, the screen repair cost, and a region quality score that tells you whether the quote was pincode-exact, city-exact, or a national fallback. Turn on changes mode to track when a quote rises, falls, disappears, or comes back.

Every record comes out flat and clean, so it drops into a spreadsheet, database, or pricing model with no extra cleanup.

💡 Who is this for?

  • I am a phone reseller checking the Cashify buyback price for every iPhone and Galaxy model each morning, so I know the floor price before I quote a walk-in customer.
  • I run a trade-in business comparing my own offers against Cashify across all storage variants, so I never overpay or scare off a seller with a lowball number.
  • I build a price-comparison site and pull fresh Cashify resale values daily, so my visitors see real Indian market prices next to other buyback platforms.
  • I do resale arbitrage spotting devices where the Cashify quote beats local classified listings, then flipping the gap for a clean margin.
  • I am a market researcher tracking how used-device prices move across brands and cities over time.

🚀 How to use

STEP 1
Set your targets
Pick a brand, model, category, and optional city or pincode. For a batch, list multiple brands, models, and cities.
STEP 2
Run and get quotes
Each row carries a buyback or refurbished quote for one storage variant, with price, region quality, and a source URL.
STEP 3
Monitor what changes
Set monitorMode to changes and run on a schedule to get only new, price-shifted, or removed quotes.

📤 Output data

Every run produces a flat dataset where each row is one quote for one device variant. Export to Excel, CSV, JSON, or Google Sheets in one click.

FieldTypeDescription
recordTypestringRow type: quote or failure.
productIdstringStable identifier for the product across runs.
variantIdstringStable identifier for this specific storage or condition variant.
productTitlestringThe listing title, such as "Sell Old Apple iPhone 6S".
brandstringThe device brand, such as APPLE or SAMSUNG.
modelstringThe model name sent to Cashify, such as iphone-6s.
categorystringDevice category: mobile, laptop, tablet, or smartwatch.
conditionstringSource-provided condition or grade, when present.
storagestringStorage tier for this variant, such as 128 GB or 256 GB.
variantNamestringVariant label as shown on Cashify.
quoteTypestringQuote type from the source: buyback or refurbished.
priceInrnumberThe quote price in Indian rupees.
minPriceInrnumberThe minimum quote price in Indian rupees.
maxPriceInrnumberThe maximum quote price in Indian rupees.
repairPriceInrnumberEstimated screen repair cost in Indian rupees.
currencystringThe price currency, always INR.
imageUrlstringDirect link to the product image.
productUrlstringThe Cashify product page URL for this device.
requestedCitystringThe city requested for this quote.
requestedPincodestringThe pincode requested for this quote.
regionQualitystringHow well the quote matches the request: pincode_exact, city_exact, or national_fallback.
regionEvidencestringRaw region text from the source that determined regionQuality.
sourceUrlstringThe URL fetched to produce this record.
inputIdstringThe batch target ID that produced this row, when set.
retrievedAtstringTimestamp when the record was fetched, in ISO format.
statusstringRecord outcome: success or error.
errorCodestringShort error code when status is error.
errorMessagestringError description when status is error.
changeTypestringChange type in changes mode: NEW, UPDATED, PRICE_CHANGED, REMOVED, REAPPEARED, or UNCHANGED.
changedFieldsarrayField names that changed since the previous run.
firstSeenAtstringTimestamp when this variant was first seen across runs.
lastSeenAtstringTimestamp when this variant was last seen across runs.

Example output

[
{
"recordType": "quote",
"productId": "apple-iphone-6s",
"variantId": "apple-iphone-6s-128gb",
"productTitle": "Sell Old Apple iPhone 6S",
"brand": "APPLE",
"model": "iphone-6s",
"category": "mobile",
"storage": "128 GB",
"variantName": "128 GB",
"quoteType": "buyback",
"priceInr": 9010,
"minPriceInr": 6610,
"maxPriceInr": 9010,
"repairPriceInr": 1499,
"currency": "INR",
"requestedCity": "Gurgaon",
"requestedPincode": "122001",
"regionQuality": "city_exact",
"imageUrl": "https://www.cashify.in/images/sell/apple-iphone-6s.png",
"productUrl": "https://www.cashify.in/sell-old-mobile-phone/apple/iphone-6s",
"retrievedAt": "2026-06-25T09:14:02.318Z",
"status": "success"
},
{
"recordType": "quote",
"productId": "samsung-galaxy-s21",
"variantId": "samsung-galaxy-s21-256gb",
"productTitle": "Sell Old Samsung Galaxy S21",
"brand": "SAMSUNG",
"model": "galaxy-s21",
"category": "mobile",
"storage": "256 GB",
"variantName": "256 GB",
"quoteType": "buyback",
"priceInr": 18400,
"minPriceInr": 12100,
"maxPriceInr": 18400,
"repairPriceInr": 3299,
"currency": "INR",
"requestedCity": "Delhi",
"requestedPincode": "110001",
"regionQuality": "city_exact",
"imageUrl": "https://www.cashify.in/images/sell/samsung-galaxy-s21.png",
"productUrl": "https://www.cashify.in/sell-old-mobile-phone/samsung/galaxy-s21",
"retrievedAt": "2026-06-25T09:14:05.902Z",
"status": "success"
}
]

📥 Input

Set the brand, city, and how many records you want. The defaults run a working example out of the box.

FieldTypeRequiredDescription
brandstringNoSingle brand to query, such as apple or samsung. Use brands for a batch.
brandsarrayNoBrand names to query in a batch. In cartesian mode, every brand is combined with every model and city.
modelstringNoSingle model name to narrow results, such as iphone 13. Use models for a batch.
modelsarrayNoOptional model filters for a batch.
categoryenumNoSingle device category: mobile, laptop, tablet, or smartwatch. Use categories for a batch. Default: mobile.
categoriesarrayNoCategories to query in a batch.
citystringNoSingle city for the quote. Delhi and Gurgaon return city-exact prices. Other cities use a national baseline. Use cities for a batch.
citiesarrayNoRequested cities for a batch. A requested city is not treated as proof of quote locality.
pincodestringNoSingle Indian pincode to localize the buyback quote. Use pincodes for a batch.
pincodesarrayNoRequested pincodes for a batch.
inputsarrayNoExplicit batch target objects. Each object can include inputId, brand, model, category, city, and pincode.
batchModeenumNoHow to combine batch dimensions. cartesian combines every dimension with every other. zip pairs dimensions by index and repeats singletons. Default: cartesian.
quoteTypesarrayNoQuote types to include: buyback or refurbished. Default: [buyback].
quoteTypestringNoSingle quote type: buyback, refurbished, or both.
conditionsarrayNoSource-provided condition or grade values to keep.
conditionstringNoSingle condition filter.
storagesarrayNoStorage values to keep, such as 128 GB or 256 GB.
storagestringNoSingle storage filter.
variantsarrayNoVariant name or stable variant ID values to keep.
variantstringNoSingle variant filter.
maxItemsintegerNoMaximum quote rows to emit per run. Default: 25.
sortByenumNoField to sort output by: priceInr, brand, model, category, city, productId, variantId, quoteType, storage, or retrievedAt. Default: productId.
sortOrderenumNoSort direction: asc or desc. Default: asc.
monitorModeenumNosnapshot returns current quotes every run. changes returns only what moved since the last run. Default: snapshot.
monitorScopestringNoStable scope name that separates independent quote histories. Required when monitorMode is changes. Default: cashify-snapshot.
includeUnchangedbooleanNoIn changes mode, also emit rows whose fields did not change. Default: false.
proxyConfigurationobjectNoProxy settings. India residential proxies may be needed for region-accurate prices.

💰 Pricing

Pricing is pay per result. You are billed only for each quote row successfully saved to your dataset. Empty runs cost nothing, and there are no subscriptions or hidden fees.

Each result is one quote for one device variant. Failure rows are emitted to help with debugging but are not billed.

⭐ Enjoying Cashify Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Stop checking Cashify device by device each morning.
A 5-star rating takes 10 seconds and helps other resellers and trade-in businesses tracking Indian device prices find it. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

❓ Frequently asked questions

Does the Cashify scraper get blocked?

No. The Actor routes every request through India residential connections, which is exactly what Cashify expects. This keeps quotes accurate and avoids the zero prices that appear when requests come from outside India.

Why do I need to set a city or pincode?

Cashify buyback offers vary by region. Delhi and Gurgaon return city-exact quotes, while other cities fall back to a national baseline. Set the city and pincode to match the market you care about. The regionQuality field on every row tells you exactly how precise the returned quote is.

How fresh is the resale price data?

Every record is pulled live from Cashify at the moment you run the Actor. Resale prices on Cashify move often, so running on a schedule keeps your own pricing and comparisons current.

Can I track price changes over time?

Yes. Set monitorMode to changes and give the run a monitorScope name. On every scheduled run, the Actor emits only rows that are new, price-changed, updated, removed, or reappeared since the previous run. The changeType field on each row tells you exactly what moved.

🔧 Tips

  • For city-exact quotes, set city to Delhi or Gurgaon. Other cities return national baseline prices.
  • Use cartesian batchMode to cover every combination of brand, model, and city in one run.
  • In changes mode, repeat runs only emit what moved, so large scheduled runs stay cheap.
  • Sort by priceInr descending to see the highest quotes first across your brand list.
  • Export to Google Sheets or trigger a webhook via Apify integrations to route price alerts to your own workflow.

This Actor collects data from publicly accessible Cashify.in pages. Use the data for personal research, price comparison, and business intelligence only. Review Cashify's terms of service before any commercial redistribution of the data.

🆘 Support

Open an issue on the Actor's Issues tab on Apify. You can also reach the Apify team via the Apify community forum or support@apify.com.

🔗 Other actors