{"id":46845404,"url":"https://github.com/typicalninja/google-sr","last_synced_at":"2026-03-10T14:17:25.904Z","repository":{"id":57252339,"uuid":"352595071","full_name":"typicalninja/google-sr","owner":"typicalninja","description":"Monorepo for JavaScript / TypeScript tools to fetch Google search results.","archived":false,"fork":false,"pushed_at":"2025-08-03T12:02:36.000Z","size":2033,"stargazers_count":44,"open_issues_count":1,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-08-24T20:15:48.151Z","etag":null,"topics":["google","google-sr","googlesearch","javascript","javascript-library","nodejs","npm-package","scrape","scraper","search","typescript","typescript-library"],"latest_commit_sha":null,"homepage":"https://typicalninja.github.io/google-sr/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/typicalninja.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","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,"zenodo":null}},"created_at":"2021-03-29T09:57:03.000Z","updated_at":"2025-08-22T05:38:29.000Z","dependencies_parsed_at":"2023-08-11T05:19:35.920Z","dependency_job_id":"2e77cc6e-1eeb-4f1a-a813-606d4b496419","html_url":"https://github.com/typicalninja/google-sr","commit_stats":null,"previous_names":["typicalninja/google-sr","typicalninja493/google-sr"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/typicalninja/google-sr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typicalninja%2Fgoogle-sr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typicalninja%2Fgoogle-sr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typicalninja%2Fgoogle-sr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typicalninja%2Fgoogle-sr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/typicalninja","download_url":"https://codeload.github.com/typicalninja/google-sr/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typicalninja%2Fgoogle-sr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30336494,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T12:41:07.687Z","status":"ssl_error","status_checked_at":"2026-03-10T12:41:06.728Z","response_time":106,"last_error":"SSL_read: 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":["google","google-sr","googlesearch","javascript","javascript-library","nodejs","npm-package","scrape","scraper","search","typescript","typescript-library"],"created_at":"2026-03-10T14:17:25.719Z","updated_at":"2026-03-10T14:17:25.893Z","avatar_url":"https://github.com/typicalninja.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e **DEPRECATED**: See [this issue](https://github.com/typicalninja/google-sr/issues/103) for more information, thanks for using this package!\n\n\u003ch1 align=\"center\"\u003egoogle-sr\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n\tMonorepo for JavaScript / TypeScript tools to fetch Google search results.\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Run tests and collect coverage](https://github.com/typicalninja/google-sr/actions/workflows/tests.yml/badge.svg)][test-action]   \n[![GitHub Repo stars](https://img.shields.io/github/stars/typicalninja/google-sr?style=flat)][stargazers]\n[![Monthly downloads](https://img.shields.io/npm/dm/google-sr?style=flat)][npm-gsr]\n[![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/typicalninja/google-sr)][github-issues]\n[![CodeFactor](https://www.codefactor.io/repository/github/typicalninja/google-sr/badge)][codefactor]\n[![codecov](https://codecov.io/gh/typicalninja/google-sr/graph/badge.svg?token=NKZSQVTAAP)][codecov]\n\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n**[Documentation][api-docs] •\n[Discord][discord] •\n[Disclaimer](#disclaimer) •\n[Mirror][mirror-codeberg]**\n\n\u003c/div\u003e\n\n---\n\n\n## Packages\n\n- [`google-sr`][subdir-gsr]\n- [`google-sr-selectors`][subdir-gsr-selectors]\n- [`google-that`][subdir-gsr-that] (*cli tool*)\n\n\n## Install\n\nSee Individual [package readme](#packages) for installation instructions.\n\n#### CommonJS / ESM Notice\n\nCurrently packages in this repo provides both [CommonJS (CJS)][cjs-nodejs-docs] and [ES Modules (ESM)][esm-nodejs-docs] builds.\n\n**Starting in version 7.x (subject to change), we plan to publish ESM-only releases and remove the CJS build.**  \nAs a result, you will no longer be able to use `require()` to import this package; you must use `import` instead.  \n(*If you’re on Node.js v20 or later, you can still use `require()` with ESM modules natively.* [See release note][nodejs-v20-backport-note])\n\nWhile Node.js v20+ supports ESM well, we’ll wait until its EOL before removing CJS to allow more time for transition.\n\n\u003e Note: This only affects Node.js users. Runtimes like Bun and Deno already support ESM natively.\n\nSee [this gist][esm-migration-pure-esm-gist] and our [GitHub discussion][cjs-build-notice-discussion] for migration help.\n\n\n## Disclaimer\n\nThis project is **not sponsored, endorsed, or affiliated** with Google in any way.\n\nThis repository is provided **\"as is\" without warranty** of any kind and is intended solely for **educational and research purposes.** The authors and contributors assume no responsibility for any issues, damages, or losses that may arise from its use.\n\nBy using this project, you acknowledge that you are solely responsible for complying with applicable laws and platform Terms of Service. Use at your own discretion and risk.\n\n## License\n\nThis repository and the code inside it is licensed under the Apache-2.0 License. Read [LICENSE](./LICENSE) for more information.\n\n---\n\n###### Like the project? [Star it on GitHub ★][github]\n\n\n[subdir-gsr]: https://github.com/typicalninja/google-sr/tree/master/packages/google-sr  \n[subdir-gsr-selectors]: https://github.com/typicalninja/google-sr/tree/master/packages/google-sr-selectors  \n[subdir-gsr-that]: https://github.com/typicalninja/google-sr/tree/master/packages/google-that\n\n[npm-gsr]: https://www.npmjs.com/package/google-sr  \n[stargazers]: https://github.com/typicalninja/google-sr/stargazers  \n[github]: https://github.com/typicalninja/google-sr  \n[github-issues]: https://github.com/typicalninja/google-sr/issues\n[discord]: https://discord.gg/ynwckXS9T2  \n[test-action]: https://github.com/typicalninja/google-sr/actions/workflows/tests.yml  \n[api-docs]: https://typicalninja.github.io/google-sr/  \n[mirror-codeberg]: https://codeberg.org/typicalninja/google-sr  \n[codefactor]: https://www.codefactor.io/repository/github/typicalninja/google-sr\n[codecov]: https://codecov.io/gh/typicalninja/google-sr\n\n[nodejs-v20-backport-note]: https://nodejs.org/en/blog/release/v20.19.0/  \n[esm-nodejs-docs]: https://nodejs.org/api/esm.html#introduction  \n[cjs-nodejs-docs]: https://nodejs.org/api/modules.html#modules-commonjs-modules  \n[cjs-build-notice-discussion]: https://github.com/typicalninja/google-sr/discussions/86  \n[esm-migration-pure-esm-gist]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypicalninja%2Fgoogle-sr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftypicalninja%2Fgoogle-sr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypicalninja%2Fgoogle-sr/lists"}