{"id":24452801,"url":"https://github.com/msaifulcsse/node-faker-api","last_synced_at":"2026-04-28T14:33:43.213Z","repository":{"id":273100755,"uuid":"918706722","full_name":"msaifulcsse/node-faker-api","owner":"msaifulcsse","description":"Node Faker API is a simple Node.js project that provides endpoints to generate random data for various categories such as Persons, Locations, Ecommerce etc. This project uses the Faker.js library to generate realistic fake data for testing and development purposes","archived":false,"fork":false,"pushed_at":"2025-01-22T16:23:08.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-01T14:36:56.232Z","etag":null,"topics":["development-environment","fakeapi","faker-generator","fakerapi","fakerjs","nodejs","testing-purpose"],"latest_commit_sha":null,"homepage":"https://faker-api-pearl.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/msaifulcsse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-18T16:41:47.000Z","updated_at":"2025-01-22T16:23:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"160c2ed1-eb17-40be-913b-8c520b37b972","html_url":"https://github.com/msaifulcsse/node-faker-api","commit_stats":null,"previous_names":["msaifulcsse/node-faker-api"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/msaifulcsse/node-faker-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msaifulcsse%2Fnode-faker-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msaifulcsse%2Fnode-faker-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msaifulcsse%2Fnode-faker-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msaifulcsse%2Fnode-faker-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/msaifulcsse","download_url":"https://codeload.github.com/msaifulcsse/node-faker-api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msaifulcsse%2Fnode-faker-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32385147,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T11:25:28.583Z","status":"ssl_error","status_checked_at":"2026-04-28T11:25:05.435Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["development-environment","fakeapi","faker-generator","fakerapi","fakerjs","nodejs","testing-purpose"],"created_at":"2025-01-21T01:17:10.163Z","updated_at":"2026-04-28T14:33:43.206Z","avatar_url":"https://github.com/msaifulcsse.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Node Faker API\n\nNode Faker API is a simple Node.js project that provides endpoints to generate random data for various categories such as Persons, Locations, Ecommerce, Finance, Date, and Localization. This project uses the Faker.js library to generate realistic fake data for testing and development purposes.\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js and npm installed on your machine. You can download and install them from [Node.js](https://nodejs.org/).\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/msaifulcsse/node-faker-api.git\n   cd node-faker-api\n   ```\n\n2. Install the dependencies:\n   ```bash\n   npm install\n   ```\n\n### Running the Server\n\nStart the server by running the following command:\n```bash\nnode index.js\n```\n\nThe server will be running on `http://localhost:5000`.\n\n## API Endpoints\n\n### Get Random Profiles\n\n- **Endpoint:** `/api/random-profiles`\n- **Method:** `GET`\n- **Description:** Returns a list of 10 random profiles.\n- **Response:**\n  ```json\n  [\n    {\n      \"name\": \"John Doe\",\n      \"email\": \"john.doe@example.com\",\n      \"address\": \"123 Main St\",\n      \"city\": \"Anytown\",\n      \"country\": \"USA\"\n    },\n    ...\n  ]\n  ```\n\n### Get Random Locations\n\n- **Endpoint:** `/random-locations`\n- **Method:** `GET`\n- **Description:** Returns a list of 10 random locations.\n- **Response:**\n  ```json\n  [\n    {\n      \"address\": \"123 Main St\",\n      \"city\": \"Anytown\",\n      \"country\": \"USA\"\n    },\n    ...\n  ]\n  ```\n\n### Get Random Ecommerce Data\n\n- **Endpoint:** `/random-ecommerce`\n- **Method:** `GET`\n- **Description:** Returns a list of 10 random ecommerce data.\n- **Response:**\n  ```json\n  [\n    {\n      \"productName\": \"Awesome Widget\",\n      \"price\": \"$19.99\"\n    },\n    ...\n  ]\n  ```\n\n### Get Random Finance Data\n\n- **Endpoint:** `/random-finance`\n- **Method:** `GET`\n- **Description:** Returns a list of 10 random finance data.\n- **Response:**\n  ```json\n  [\n    {\n      \"accountNumber\": \"123456789\",\n      \"transactionAmount\": \"$100.00\"\n    },\n    ...\n  ]\n  ```\n\n### Get Random Dates\n\n- **Endpoint:** `/random-dates`\n- **Method:** `GET`\n- **Description:** Returns a list of 10 random dates.\n- **Response:**\n  ```json\n  [\n    {\n      \"date\": \"2025-01-18T22:39:00.000Z\"\n    },\n    ...\n  ]\n  ```\n\n### Get Random Localization Data\n\n- **Endpoint:** `/random-localization`\n- **Method:** `GET`\n- **Description:** Returns a list of 10 random localization data.\n- **Response:**\n  ```json\n  [\n    {\n      \"locale\": \"en_US\",\n      \"phoneNumber\": \"(555) 555-5555\"\n    },\n    ...\n  ]\n  ```\n\n## Author\n\n- **GitHub:** [M SAIFUL ISLAM](https://github.com/msaifulcsse)\n- **LinkedIn:** [M SAIFUL ISLAM](https://linkedin.com/in/msaifulcsse)\n- **Email:** mailto:saifulbdjoy@gmail.com\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n```\n\nFeel free to customize the `README.md` file as needed. This should give you a good starting point for your project documentation.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsaifulcsse%2Fnode-faker-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmsaifulcsse%2Fnode-faker-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsaifulcsse%2Fnode-faker-api/lists"}