A public web application that allows users to search for comprehensive book information using the Google Books API. Users can search by Title/Author or ISBN and export results as CSV or copy them for pasting into spreadsheets.
For each book found, the app retrieves:
By Title & Author:
By ISBN:
Prepare Your Data (choose one format):
Format 1 - ISBNs Only:
150673524X
1839767502
1613164076
Format 2 - Title, Author (tab-separated):
Cosmopolis Don DeLillo
Fire in Paradise Alastair Gee
The Great Gatsby F. Scott Fitzgerald
Paste and Process:
book-lookup-YYYY-MM-DD.csvTitle: "The Great Gatsby"
Author: "F. Scott Fitzgerald"
ā Returns: Title, Author, ISBN, Year (1925), Publisher, Pages, Summary
Format 1 - ISBNs only:
150673524X
1839767502
1613164076
Format 2 - Title, Author (tab-separated):
Cosmopolis Don DeLillo
Fire in Paradise Alastair Gee
The Great Gatsby F. Scott Fitzgerald
POST /api/search - Search by title and authorPOST /api/search-isbn - Search by ISBNPOST /api/bulk-search - Process multiple search requestsGET /health - Health checkGET /api - API documentationAll book information is retrieved from the Google Books API, which provides:
āāā backend/
ā āāā index.ts # Main HTTP handler and API routes
ā āāā google-books.ts # Google Books API integration
āāā frontend/
ā āāā index.html # Complete web interface
āāā shared/
ā āāā types.ts # TypeScript interfaces
āāā README.md # This documentation
ā
No Setup Required - Just visit the URL and start searching
ā
Works Offline After Load - Frontend caching for repeated use
ā
Mobile Friendly - Responsive design works on all devices
ā
Fast Bulk Processing - Handle multiple books at once
ā
Export Ready - CSV and clipboard formats for spreadsheets
ā
No Data Lock-in - Export your data anytime, no accounts needed
ā
Comprehensive Results - Rich metadata from Google Books
ā
Smart Matching - Handles variations in titles and author names