module Crunchbase::Utilities::SearchEndpoints

All Searches API endpoint

Public Instance Methods

recent_updates(args) click to toggle source

Example to searching organizations

{

scope_name: 'organization',
date: '2020-05-05',
field_ids: %w[name website permalink],
sort: 'desc'
before_id: 'uuid'
after_id: 'uuid'

}

# File lib/crunchbase/utilities/search_endpoints.rb, line 22
def recent_updates(args)
  searches(query_parameters(args), args[:scope_name]).searches
end
search_funding_rounds(raw_data) click to toggle source
# File lib/crunchbase/utilities/search_endpoints.rb, line 31
def search_funding_rounds(raw_data)
  searches(raw_data, 'funding_round').searches
end
search_organizations(raw_data) click to toggle source

For Searches

# File lib/crunchbase/utilities/search_endpoints.rb, line 27
def search_organizations(raw_data)
  searches(raw_data, 'organization').searches
end
search_people(raw_data) click to toggle source
# File lib/crunchbase/utilities/search_endpoints.rb, line 35
def search_people(raw_data)
  searches(raw_data, 'person').searches
end

Private Instance Methods

searches(raw_data, scope_name) click to toggle source
# File lib/crunchbase/utilities/search_endpoints.rb, line 41
def searches(raw_data, scope_name)
  Crunchbase::Searches::Client.new(raw_data, scope_name)
end