{"id":22978262,"url":"https://github.com/outscraper/outscraper-ruby","last_synced_at":"2025-08-21T19:06:54.075Z","repository":{"id":57711679,"uuid":"514581886","full_name":"outscraper/outscraper-ruby","owner":"outscraper","description":"The library provides convenient access to the Outscraper API from applications written in the Ruby language. Allows using Outscraper's services from your code.","archived":false,"fork":false,"pushed_at":"2024-04-03T15:58:47.000Z","size":35,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-08-08T15:38:23.309Z","etag":null,"topics":["google-maps-api","google-rating-api","google-reviews-api","google-scraping","google-serp-api","ruby","scraping","scraping-websites","serp-api"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/outscraper.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"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}},"created_at":"2022-07-16T13:11:53.000Z","updated_at":"2023-02-08T13:10:02.000Z","dependencies_parsed_at":"2024-04-03T16:48:19.596Z","dependency_job_id":"fca7ae95-0efe-4e05-9873-8165fd45e3ba","html_url":"https://github.com/outscraper/outscraper-ruby","commit_stats":{"total_commits":17,"total_committers":3,"mean_commits":5.666666666666667,"dds":0.3529411764705882,"last_synced_commit":"533511cd5edf3a9e160badaf33d88682703c55e1"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outscraper%2Foutscraper-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outscraper%2Foutscraper-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outscraper%2Foutscraper-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outscraper%2Foutscraper-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/outscraper","download_url":"https://codeload.github.com/outscraper/outscraper-ruby/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229770722,"owners_count":18121641,"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","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-maps-api","google-rating-api","google-reviews-api","google-scraping","google-serp-api","ruby","scraping","scraping-websites","serp-api"],"created_at":"2024-12-15T01:18:07.128Z","updated_at":"2024-12-15T01:18:07.633Z","avatar_url":"https://github.com/outscraper.png","language":"Ruby","readme":"# Outscraper Ruby Library\n\nThe library provides convenient access to the [Outscraper API](https://app.outscraper.com/api-docs) from applications written in the Ruby language. Allows using [Outscraper's services](https://outscraper.com/services/) from your code.\n\n## Installation\n\nInstall the gem and add to the application's Gemfile by executing:\n```bash\nbundle add outscraper\n```\n\nIf bundler is not being used to manage dependencies, install the gem by executing:\n```bash\ngem install outscraper\n```\n\n[Link to the Ruby package page](https://rubygems.org/gems/outscraper)\n\n## Initialization\n```ruby\nrequire 'Outscraper'\n\nclient = Outscraper::Client.new('SECRET_API_KEY')\n```\n[Link to the profile page to create the API key](https://app.outscraper.com/profile)\n\n## Usage\n\n```ruby\n# Search for businesses in specific locations:\nresults = client.google_maps_search('restaurants brooklyn usa', limit: 20, language: 'en', region: 'us')\n\n# Get data of the specific place by id\nresults = client.google_maps_search('ChIJrc9T9fpYwokRdvjYRHT8nI4', language: 'en')\n\n# Get reviews of the specific place by id\nresults = client.google_maps_reviews('ChIJrc9T9fpYwokRdvjYRHT8nI4', reviews_limit: 20, language: 'en')\n\n# Search contacts from website\nresults = client.emails_and_contacts('outscraper.com')\n```\n\n[More examples](https://github.com/outscraper/outscraper-ruby/tree/master/examples)\n\n## Development\n\nAfter checking out the repo, run `bin/setup` to install dependencies. You can also run `bin/console` for an interactive prompt that will allow you to experiment.\n\nTo install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and the created tag, and push the `.gem` file to [rubygems.org](https://rubygems.org).\n\n## Contributing\nBug reports and pull requests are welcome on GitHub at https://github.com/outscraper/outscraper-ruby.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutscraper%2Foutscraper-ruby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foutscraper%2Foutscraper-ruby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutscraper%2Foutscraper-ruby/lists"}