Sunspot is a library providing a powerful, all-ruby API for the Solr search engine. Sunspot manages the configuration of persistent Ruby classes for search and indexing and exposes Solr's most powerful features through a collection of DSLs. Complex search operations can be performed without hand-writing any boolean queries or building Solr parameters by hand.
Tire is a Ruby client for the Elasticsearch search engine/database. It provides Ruby-like API for fluent communication with the Elasticsearch server and blends with ActiveModel class for convenient usage in Rails applications. It allows to delete and create indices, define mapping for them, supports the bulk API, and presents an easy-to-use DSL for constructing your queries. It has full ActiveRecord/ActiveModel compatibility, allowing you to index your models (incrementally upon saving, or in bulk), searching and paginating the results. Please check the documentation at <http://karmi.github.com/retire/>.
A Ruby wrapper for the Instagram REST and Search APIs
A Ruby API and configuration helper for the Sphinx search service.
Google Search API
Valise provides an API for accessing configuration and data files for your application, including the population of default values, and managing search paths. Written to encourage a cross-platform approach to maintaining configs for an application.
GoogleBooks is a lightweight Ruby wrapper that queries the Google API to search for publications in the Google Books repository. It is inspired by the google-book gem which relies on the deprecated Google GData Books API, but is updated to hook into the current Google API.
bing search api gem compatible with recent microsoft azure migration. Find README.md with example usage at https://github.com/rcullito/searchbing
A Ruby wrapper for the AvaTax REST and Search APIs
Ruby lib for Google's Custom Search Api.
Contains a Jekyll plugin and associated files that facilitate adding client-side search features to a site using the jekyll_pages_api gem.
Ruby wrapper to the Google AJAX API REST interfaces(Feeds, Language and Search).
Low Level Ruby Client for the Crossref Search API
Official API client for Elastic Enterprise Search APIs.
API client for accessing the Elastic App Search API with no dependencies.
Deprecated API client for accessing the Swiftype Site Search API. See new elastic-site-search gem.
This is the simple REST client for Custom Search API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Custom Search API, but note that some services may provide a separate modern client that is easier to use.
Ruby API Client for FederalRegister.gov that handles searching documents and getting information about agencies
Ruby interface to the ITunes Search API
This is the simple REST client for Web Search Indexing API V3. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Web Search Indexing API, but note that some services may provide a separate modern client that is easier to use.
Search youtube via this simple ruby api
This is the simple REST client for Google Search Console API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google Search Console API, but note that some services may provide a separate modern client that is easier to use.
Provides an easy to use ruby API to search elasticsearch with ActiveRecord-like chainable and mergeables scopes.
API client for accessing the Elastic Workplace Search API with no dependencies.
This is the simple REST client for Knowledge Graph Search API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Knowledge Graph Search API, but note that some services may provide a separate modern client that is easier to use.
Elastictastic is an object-document mapper and lightweight API adapter for ElasticSearch. Elastictastic's primary use case is to define model classes which use ElasticSearch as a primary document-oriented data store, and to expose ElasticSearch's search functionality to query for those models.
Indeed Job Search Ruby Api Client
Search api for Active Network
A Ruby client for the Bing Search API
A Ruby wrapper for the Instagram REST and Search APIs
API for SEC Edgar search
Search and retrieve records from the Europeana REST API
Sunspot is a library providing a powerful, all-ruby API for the Solr search engine. Sunspot manages the configuration of persistent Ruby classes for search and indexing and exposes Solr's most powerful features through a collection of DSLs. Complex search operations can be performed without hand-writing any boolean queries or building Solr parameters by hand.
Sunspot is a library providing a powerful, all-ruby API for the Solr search engine. Sunspot manages the configuration of persistent Ruby classes for search and indexing and exposes Solr's most powerful features through a collection of DSLs. Complex search operations can be performed without hand-writing any boolean queries or building Solr parameters by hand.
Howcast offers an Application Programming Interface (API) which allows developers to build applications that interface with Howcast. The Howcast API is RESTful (REpresentational State Transfer) and users of this API will be able: 1) Retreive detailed information about a single video, including metadata such as title, description, video views, rating etc; 2) Retrieve a list of videos restricted by a set of filters offered by Howcast and sorted using several metrics that you can specify (most recent, most views, etc); 3) Search for video; 4) And much more. Note: Before you can use our APIs, you must register an API key, that is submitted with each request.
Sunspot is a library providing a powerful, all-ruby API for the Solr search engine. This gem extend sunspot adding the statsComponent feature, which returns simple statistics for indexed numeric fields within the DocSet.
A Ruby interface to Gmail API (NO IMAP, NO SMTP). Search, read and send multipart emails; archive, mark as read/unread, delete emails; and manage labels. Everything is done through the Gmail API without going through IMAP or SMTP Protocol
Provides an easy to use ruby API to search elasticsearch with ActiveRecord-like chainable and mergeables scopes.
Simple interface for the itunes search api will return results as array of results objects and offer reasonable accessor methods variables
Search for food and retrieve nutritional information through FatSecret API
Simple api interface to Comic Vine. Allows for searches and returning specific information on resources.
FlickrMocks provides: 1) high level search API to access the Flickr API. Flickr responses are wrapped in classes that provide a host of additional functionality.
Simple Ruby wrapper for the Hacker News Search API
This is the simple REST client for Vertex AI Search for Retail API V2alpha. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Vertex AI Search for Retail API, but note that some services may provide a separate modern client that is easier to use.
This is the simple REST client for Vertex AI Search for Retail API V2beta. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Vertex AI Search for Retail API, but note that some services may provide a separate modern client that is easier to use.
This is the simple REST client for Vertex AI Search for Retail API V2. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Vertex AI Search for Retail API, but note that some services may provide a separate modern client that is easier to use.
Google Book is a Ruby wrapper to the Google Book Search Data API.
Deprecated API client for accessing the Swiftype App Search API with no dependencies - see elastic-app-search
Simple wrapper for JSON api provided by indeed. Original documentation at: http://www.indeed.com/jsp/apiinfo.jsp (Require authorization) Support search jobs API 2.0 and get jobs API
Work In Progress - Clarifai is a visual recognition API. Clarifai's algorithms enable fine grained classification, localization of objects in images and similarity search based on the combination of semantic and visual properties.