{"id":23514750,"url":"https://github.com/niweera/googledict","last_synced_at":"2025-08-28T08:31:37.497Z","repository":{"id":35490307,"uuid":"197977188","full_name":"Niweera/googledict","owner":"Niweera","description":"A Simplified Google Dictionary API","archived":true,"fork":false,"pushed_at":"2023-01-23T23:55:14.000Z","size":2759,"stargazers_count":7,"open_issues_count":14,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-16T21:43:33.045Z","etag":null,"topics":["express","google","javascript","nodejs","scraping"],"latest_commit_sha":null,"homepage":"https://dict.niweera.gq","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/Niweera.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}},"created_at":"2019-07-20T20:17:24.000Z","updated_at":"2024-09-29T08:56:58.000Z","dependencies_parsed_at":"2023-02-13T05:05:13.820Z","dependency_job_id":null,"html_url":"https://github.com/Niweera/googledict","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Niweera/googledict","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niweera%2Fgoogledict","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niweera%2Fgoogledict/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niweera%2Fgoogledict/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niweera%2Fgoogledict/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Niweera","download_url":"https://codeload.github.com/Niweera/googledict/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niweera%2Fgoogledict/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272470221,"owners_count":24939927,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["express","google","javascript","nodejs","scraping"],"created_at":"2024-12-25T14:10:20.194Z","updated_at":"2025-08-28T08:31:37.212Z","avatar_url":"https://github.com/Niweera.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![HitCount](http://hits.dwyl.io/Niweera/googledict.svg)](http://hits.dwyl.io/Niweera/googledict)\n[![Known Vulnerabilities](https://snyk.io//test/github/Niweera/googledict/badge.svg?targetFile=package.json)](https://snyk.io//test/github/Niweera/googledict?targetFile=package.json)\n![GitHub issues](https://img.shields.io/github/issues/Niweera/googledict)\n![Website](https://img.shields.io/website/https/dict.niweera.gq?down_color=lightgrey\u0026down_message=offline\u0026up_color=blue\u0026up_message=online)\n[![Build Status](https://travis-ci.com/Niweera/googledict.svg?branch=master)](https://travis-ci.com/Niweera/googledict)\n\n# A Simplified Google Dictionary API\n\n## Getting Started\n\nTo view the meaning of a specific word, enter the word at the root endpoint. GoogleDict API v2 now supports extended definitions on a given word.\n\n### GoogleDict v1\n\nEg. `https://dict.niweera.gq/hello`, will give you the Google dictionary definition of **hello**:\n\n```json\n{\n  \"word\": \"hello\",\n  \"definition\": \"used as a greeting or to begin a telephone conversation.\"\n}\n```\n\n### GoogleDict v2\n\nEg. `https://dict.niweera.gq/v2/hello`, will give you the Google dictionary definition of **hello**:\n\n```json\n{\n  \"word\": \"hello\",\n  \"definition\": {\n    \"exclamation\": [\"used as a greeting or to begin a telephone conversation.\"],\n    \"noun\": [\"an utterance of ‘hello’; a greeting.\"],\n    \"verb\": [\"say or shout ‘hello’.\"]\n  }\n}\n```\n\n### Paths\n\n| Location     | Endpoint                     |\n| :----------- | :--------------------------- |\n| v1 Root path | `https://dict.niweera.gq/`   |\n| v2 Root path | `https://dict.niweera.gq/v2` |\n\n### HTTP request and query methods\n\n| Method | Endpoint | Query    | Description                                              | Examples                                    |\n| :----- | :------- | :------- | :------------------------------------------------------- | :------------------------------------------ |\n| `GET`  | `/`      | `{word}` | Give JSON response with the definitions of the `{word}`. | [`hello`](https://dict.niweera.gq/hello)    |\n| `GET`  | `/v2`    | `{word}` | Give JSON response with the definitions of the `{word}`. | [`hello`](https://dict.niweera.gq/v2/hello) |\n\n### Invalid use of GoogleDict\n\n| Method | Endpoint | Query                | Description                                                                                                                    | Examples                                              |\n| :----- | :------- | :------------------- | :----------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------- |\n| `GET`  | `/`      | `{word anotherWord}` | The API will only refer the first word given. All following words will be ignored. Please use only a single word in the query. | [`hell fire`](https://dict.niweera.gq/hell%20fire)    |\n| `GET`  | `/v2`    | `{word anotherWord}` | The API will only refer the first word given. All following words will be ignored. Please use only a single word in the query. | [`hell fire`](https://dict.niweera.gq/v2/hell%20fire) |\n\n## Related Projects\n\n### [WordHunter](https://github.com/Niweera/wordhunter)\n\n[WordHunter](https://wordhunter.niweera.gq) application is under development. It provides possible words for given set of characters.\n\n## Meta\n\nNipuna Weerasekara – [@Niweera](https://twitter.com/Niweera) – w.nipuna@gmail.com\n\nDistributed under the MIT license. See `LICENSE` for more information.\n\n[https://github.com/Niweera/googledict](https://github.com/Niweera/googledict)\n\n## Contributing\n\n1. Fork it (\u003chttps://github.com/Niweera/googledict/fork\u003e)\n2. Create your feature branch (`git checkout -b feature/fooBar`)\n3. Commit your changes (`git commit -am 'Add some fooBar'`)\n4. Push to the branch (`git push origin feature/fooBar`)\n5. Create a new Pull Request\n\n## Acknowledgement\n\nWithout the insights from this repo [googleDictionaryAPI](https://github.com/meetDeveloper/googleDictionaryAPI) by [meetDeveloper](https://github.com/meetDeveloper), the development of GoogleDict Dictionary API service would be impossible...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniweera%2Fgoogledict","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniweera%2Fgoogledict","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniweera%2Fgoogledict/lists"}