viaLibri Books Scraper avatar

viaLibri Books Scraper

Pricing

$5.00/month + usage

Go to Apify Store
viaLibri Books Scraper

viaLibri Books Scraper

Collect structured listing data from ViaLibri in minutes. Ideal for rare book collectors, antiquarian dealers, researchers, and pricing analysts who need visibility into titles, editions, dealer details, and market pricing to compare availability and make smarter acquisition decisions.

Pricing

$5.00/month + usage

Rating

5.0

(1)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

πŸ“š ViaLibri Books Scraper

Access rare and antiquarian book market intelligence with confidence. This actor helps you collect and organize ViaLibri listings in a clean format ready for sourcing, pricing analysis, catalog planning, and research.

ViaLibri is one of the largest search platforms for old, rare, and antiquarian books across many international dealers. This scraper automates what normally takes hours of manual browsing and copy-paste work.

No technical skills required. Configure filters, run the actor, and download structured results in CSV, Excel, or JSON.

πŸ“Œ Scope Notice

This scraper is focused on ViaLibri listing data. It does not perform checkout actions, account actions, or dealer website scraping beyond listing links provided in ViaLibri results.

✨ What Does It Do

The ViaLibri Books Scraper collects detailed listing information that helps book businesses and researchers act faster:

  • Book Identification: Title, author, description, listing type, and publication year
  • Dealer Context: Dealer name, location, and dealer ID when available
  • Pricing Visibility: Price and currency details through external listing links
  • Source Traceability: Direct listing URLs and ViaLibri page references for verification
  • Collection Timestamps: createdAt and scrapedAt for freshness tracking
  • Output Consistency: Structured records you can load directly into spreadsheets and BI tools

This data supports acquisition planning, collection valuation, market trend analysis, dealer monitoring, and competitive intelligence.

🎬 Demo Video

Coming soon. A full walkthrough video will be added to show end-to-end setup and output review.

πŸ”§ Input

Configure the actor with filters to target exactly the books you need.

Main filter groups:

  • Text filters: author, title, allText, publisher
  • Year range: yearFrom, yearTo
  • Exclusions: exclude, excludeScope
  • Condition signals: firstEdition, signed, dustJacket, hasImage
  • Quality exclusions: excludePaperbacks, excludeIsbns, excludePods
  • Listing mode: onlyUsedListings
  • Price and sorting: priceMin, priceMax, currency, prioritise, sort
  • Run controls: maxItems, proxyConfiguration

Important notes:

  • Use yearFrom and yearTo together
  • maxItems prefill is 10
  • Free users are auto-limited to 100 items
  • Residential proxy is recommended for stronger reliability

Example input:

{
"maxItems": 10,
"author": "Borges",
"yearFrom": 2023,
"yearTo": 2024,
"onlyUsedListings": true,
"priceMin": 50,
"priceMax": 500,
"currency": "USD",
"sort": "added.desc",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

πŸ“Š Output

The actor exports structured listing records in CSV, Excel, or JSON.

{
"imageUrl": "https://www.vialibri.net/images/example.jpg",
"title": "Ficciones",
"author": "Jorge Luis Borges",
"description": "Rare edition listing description...",
"bookId": 123456789,
"publicationYear": 1962,
"listingType": "used",
"dealerName": "Example Antiquarian Books",
"dealerLocation": "Buenos Aires, Argentina",
"dealerId": 98765,
"sourceUrl": "https://www.vialibri.net/years/books/123/1962",
"viaLibriUrl": "https://www.vialibri.net/years/1962?page=1",
"createdAt": "2026-02-17T10:23:14.000Z",
"scrapedAt": "2026-02-17T10:25:01.000Z",
"externalLinks": [
{
"aggregator": "Abebooks",
"url": "https://www.vialibri.net/book-links/...",
"price": 220,
"currency": "USD"
}
],
"error": ""
}

Field summary:

  • imageUrl: Preview image URL when available
  • title: Listing title
  • author: Listing author
  • description: Listing description text
  • bookId: ViaLibri book identifier
  • publicationYear: Year used for grouping in output
  • listingType: Listing mode such as used
  • dealerName: Dealer display name
  • dealerLocation: Dealer location text
  • dealerId: Dealer identifier
  • sourceUrl: Listing URL reference
  • viaLibriUrl: ViaLibri page URL used for collection
  • createdAt: Listing creation timestamp from source data
  • scrapedAt: Extraction timestamp
  • externalLinks: Array of destination links and price/currency context
  • error: Error message when something fails (last field)

πŸ’Ž Why Choose the ViaLibri Books Scraper?

Comprehensive Rare-Book Coverage: Collect detailed listing records from one of the largest rare and antiquarian book search ecosystems.

Time-Saving Workflow: Replace manual searches and copy-paste tasks with automated extraction in a few clicks.

Business-Ready Structure: Get consistent output ready for dashboards, spreadsheets, and procurement workflows.

Flexible Targeting: Narrow by author, year, conditions, and price so you can focus on high-value opportunities.

No Technical Setup Required: Point-and-click input with practical filters and straightforward export formats.

Reliable Data for Repeat Runs: Built-in pagination, retries, and clear logs support recurring intelligence workflows.

πŸ“‹ How to Use

Step 1: Sign Up
Create a free account w/ $5 credit

Step 2: Open the Actor
Find the ViaLibri scraper in Apify and open the input form.

Step 3: Set Filters
Define text filters, year range, quality filters, and price range based on your objective.

Step 4: Run
Start the actor and monitor progress in logs.

Step 5: Download Results
Export dataset in CSV, Excel, or JSON.

No Technical Skills Required. The full process is simple and UI-driven.

🎯 Business Use Cases

Rare Book Collectors

  • Track target authors and publication windows
  • Identify signed and first-edition opportunities
  • Monitor listing availability across runs

Antiquarian Dealers

  • Watch market pricing by author and condition
  • Compare dealer positioning and listing depth
  • Build sourcing lists for acquisition cycles

Auction & Valuation Teams

  • Create structured valuation reference datasets
  • Detect trend shifts by year range and condition signals
  • Support pre-sale research with traceable source links

Academic & Cultural Researchers

  • Gather primary listing metadata for longitudinal studies
  • Analyze circulation of rare works by geography and dealer type
  • Build searchable corpora for bibliographic workflows

Data & Strategy Teams

  • Feed BI pipelines with consistent, timestamped records
  • Track category trends and price windows over time
  • Combine ViaLibri data with internal inventory systems

πŸ”Ž Verified Filter Mapping

  • author -> author
  • title -> title
  • allText -> all_text
  • publisher -> publisher
  • yearFrom -> year_min
  • yearTo -> year_max
  • priceMin -> price_min
  • priceMax -> price_max
  • exclude -> exclusion_string
  • excludeScope -> apply_exclusion_string_to_fields
  • firstEdition -> first_edition=true
  • signed -> signed=true
  • dustJacket -> dust_jacket=true
  • hasImage -> has_image=true
  • excludePaperbacks -> exclude_paperbacks=true
  • excludeIsbns -> exclude_isbns=true
  • excludePods -> exclude_pods=true
  • onlyUsedListings -> listing_type[]=used
  • currency -> currency
  • prioritise -> prioritise
  • sort -> sort

βš™οΈ Limits And Notes

  • Free users are auto-limited to maxItems=100
  • Paid users can request up to 1,000,000 items
  • priceMin cannot be greater than priceMax
  • Use residential proxy for better reliability on larger runs

❓ FAQ

How does this scraper work?
It loads ViaLibri listing pages, collects listing records, applies your filters, and saves structured results.

Can I filter by year range?
Yes. Use yearFrom and yearTo together.

Can I filter by quality signals like signed or first edition?
Yes. You can use signed, firstEdition, dustJacket, and related exclusion filters.

Does it support pagination?
Yes. It continues through pages until maxItems is reached or no more pages are available.

What formats can I download?
CSV, Excel, and JSON.

Can I schedule automatic runs?
Yes. Use Apify schedules for daily, weekly, or custom monitoring cycles.

πŸ”— Integrate this Scraper with any app

Connect this actor with your favorite tools:

Check out these related actors from our collection:

ActorDescriptionLink
DealStream ScraperBusiness listings intelligenceView
BizQuest ScraperBusiness marketplace extractionView
Flippa ScraperDigital asset and online business listingsView
PR Newswire ScraperPress release monitoringView
FINRA BrokerCheck ScraperFinancial profile dataView

πŸ†˜ Need Help?

We are here to support your data collection success:

  • Check the FAQ section above
  • Contact us for custom data projects
  • Request enhancements for your workflow
  • Report technical issues for fast assistance

πŸ“ž Contact

Contact us to request a new scraper, propose a custom data project, or report a technical issue with this actor at https://tally.so/r/BzdKgA

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by ViaLibri or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.