Truecaller Bulk is a web application that allows users to look up multiple phone numbers on Truecaller in one go. This project leverages the Truecaller API to fetch details for phone numbers provided in a CSV file and generates a PDF report with the results.
Try it here
You can get an API key from RapidAPI here. Please note that the API is rate-limited to 20 requests per minute which means your csv file should not contain more than 20 phone numbers.
- Upload a CSV file containing phone numbers.
- Fetch details for each phone number using the Truecaller API.
- Generate a PDF report with the fetched details.
- Supports different regions and secret keys for API access.
- Framework: Next.js
- Styling: Tailwind CSS
- UI Components: NextUI
- PDF Generation: jsPDF, pdf-lib, pdfmake
- CSV Parsing: csv-parser
- Icons: Lucide React
- State Management: React
- Theming: next-themes
- HTTP Requests: node-fetch
- Upload a CSV File: Select your CSV file containing phone numbers to upload. Ensure your CSV file follows the format shown below:
-
Select Region: Choose the region for the phone numbers from the dropdown menu.
-
Enter Secret Key: Provide your secret key for API access.
- You can get your API Key here: https://rapidapi.com/DataCrawler/api/truecaller4/pricing
-
Submit: Click on the "Submit" button to process the phone numbers.
-
Download PDF Report: Once the processing is complete, open the downloaded PDF report.