SlideShare una empresa de Scribd logo
1 de 15
YellowAPI A brief introduction to the API from the Yellow Pages
What is it?
What is YellowAPI? Allows developers to access 1.5 million Canadian business listings All listings are located with their latitude and longitude Free to use If you develop a successful app the Yellow Pages will pay you Currently in Beta
How can I use it?
YellowAPI Basics Register to use Granted two API keys: Sandbox API Key (development) Live API Key To begin with only Sandbox key will be activated Once your application is complete Yellow Pages will review it and activate the live key Calls to API rate limited but limit is negotiable Some restrictions on how data is used
API Architecture REST architecture All methods accessed via GET Responses returned as XML (default) or JSON Four methods currently available: FindBusiness GetBusinessDetails FindDealer GetTypeAhead
API Methods
Findbusiness What Where search ‘What’ can be a category, business name or anything in between ‘Where’ can be passed in two ways: Place (e.g. Guelph, ON) Lat/Lon point.  If place is passed as Lat/Lon each result is returned with distance to search point calculated and in order from closest to furthest Results returned in chunks of 40 by default
GetBusinessdetails Method still being finalised Provides full details on an individual business Data available ranges from address, opening hours to adverts, videos and logos Need a listing id (retrieved from FindBusiness) to call this method
Finddealer Used to return a list of all dealers/franchises for a business Listing can be a ‘parent’ or ‘child’ listing if it falls into this category FindBusiness will indicate if a listing is/has a parent
Gettypeahead Method not yet available Used to return suggestions based on what a user has typed Can return suggestions for what or where For example, if a user enters ‘res’ for what ‘restaurant’ could be returned, along with other suggestions
Where can I find out more?
YellowAPI resources Check out http://www.yellowapi.com Full documentation on the API, support forums, app gallery and SDK’s in many languages Lots of support available from Yellow Pages staff Big plans for future of API including deals/offers and reviews
What kind of apps can I build with it?
Thanks Feel free to contact me: Twitter: JCook21 Email: jeremycook0@gmail.com Blog: http://jeremycook.ca Rendezview: http://rendezview.ca Twitter: Rendezviewapp Yellow API: http://www.yellowapi.com

Más contenido relacionado

Similar a Yellow api

WP7 voor .NET developers: Van idee naar inkomen
WP7 voor .NET developers: Van idee naar inkomenWP7 voor .NET developers: Van idee naar inkomen
WP7 voor .NET developers: Van idee naar inkomenTom Verhoeff
 
Where To Promote an API
Where To Promote an APIWhere To Promote an API
Where To Promote an APISezion
 
Peak Ace on Air #31 - Apple's iOS 14.5 Update
Peak Ace on Air #31 - Apple's iOS 14.5 UpdatePeak Ace on Air #31 - Apple's iOS 14.5 Update
Peak Ace on Air #31 - Apple's iOS 14.5 UpdatePaul Drägert
 
AEA 2014: Searching and Finding Request for Proposals (RFPs): A Research-Ba...
AEA 2014:  Searching and Finding Request for Proposals (RFPs):  A Research-Ba...AEA 2014:  Searching and Finding Request for Proposals (RFPs):  A Research-Ba...
AEA 2014: Searching and Finding Request for Proposals (RFPs): A Research-Ba...Matthew Von Hendy
 
Choosing Search Optimized Domain Names
Choosing Search Optimized Domain NamesChoosing Search Optimized Domain Names
Choosing Search Optimized Domain NamesChristine Queiroli
 
Choosing Search Optimized Domain Names
Choosing Search Optimized Domain NamesChoosing Search Optimized Domain Names
Choosing Search Optimized Domain Namesclinteldridge1973
 
Choosing Search Optimized Domain Names
Choosing Search Optimized Domain NamesChoosing Search Optimized Domain Names
Choosing Search Optimized Domain Namesbobbywb
 
Choosing Search Optimized Domain Names
Choosing Search Optimized Domain NamesChoosing Search Optimized Domain Names
Choosing Search Optimized Domain Namessandrute1
 
10 tips for growing your saas & leadgen sales with digital marketing
10 tips for growing your saas & leadgen sales with digital marketing10 tips for growing your saas & leadgen sales with digital marketing
10 tips for growing your saas & leadgen sales with digital marketingRussell Miller
 
Understanding the voice ecosystem, and why it matters to you | Jorge Seeliger...
Understanding the voice ecosystem, and why it matters to you | Jorge Seeliger...Understanding the voice ecosystem, and why it matters to you | Jorge Seeliger...
Understanding the voice ecosystem, and why it matters to you | Jorge Seeliger...Stickyeyes
 
Affiliates Summit 2
Affiliates Summit 2Affiliates Summit 2
Affiliates Summit 2Phi Jack
 
Getting Started with Apple Search Ads (for beginners)
Getting Started with Apple Search Ads (for beginners)Getting Started with Apple Search Ads (for beginners)
Getting Started with Apple Search Ads (for beginners)Pinar Guler
 
How to Prepare & Succeed in Social Media Customer Service
How to Prepare & Succeed in Social Media Customer ServiceHow to Prepare & Succeed in Social Media Customer Service
How to Prepare & Succeed in Social Media Customer ServiceVictoria Edwards
 
Growth Hacking in 2016
Growth Hacking in 2016Growth Hacking in 2016
Growth Hacking in 2016Ravi Trivedi
 
Inbound Growth for SaaS Scale-Ups #INBOUND18
Inbound Growth for SaaS Scale-Ups #INBOUND18Inbound Growth for SaaS Scale-Ups #INBOUND18
Inbound Growth for SaaS Scale-Ups #INBOUND18Hull
 
2. E Marketing Chorlton09
2. E Marketing Chorlton092. E Marketing Chorlton09
2. E Marketing Chorlton09mdda
 
Mapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slidesMapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slidesApigee | Google Cloud
 
A/B Testing Blueprint | Pirate Skills
A/B Testing Blueprint | Pirate SkillsA/B Testing Blueprint | Pirate Skills
A/B Testing Blueprint | Pirate SkillsPirate Skills
 

Similar a Yellow api (20)

WP7 voor .NET developers: Van idee naar inkomen
WP7 voor .NET developers: Van idee naar inkomenWP7 voor .NET developers: Van idee naar inkomen
WP7 voor .NET developers: Van idee naar inkomen
 
Where To Promote an API
Where To Promote an APIWhere To Promote an API
Where To Promote an API
 
Peak Ace on Air #31 - Apple's iOS 14.5 Update
Peak Ace on Air #31 - Apple's iOS 14.5 UpdatePeak Ace on Air #31 - Apple's iOS 14.5 Update
Peak Ace on Air #31 - Apple's iOS 14.5 Update
 
AEA 2014: Searching and Finding Request for Proposals (RFPs): A Research-Ba...
AEA 2014:  Searching and Finding Request for Proposals (RFPs):  A Research-Ba...AEA 2014:  Searching and Finding Request for Proposals (RFPs):  A Research-Ba...
AEA 2014: Searching and Finding Request for Proposals (RFPs): A Research-Ba...
 
Choosing Search Optimized Domain Names
Choosing Search Optimized Domain NamesChoosing Search Optimized Domain Names
Choosing Search Optimized Domain Names
 
Choosing Search Optimized Domain Names
Choosing Search Optimized Domain NamesChoosing Search Optimized Domain Names
Choosing Search Optimized Domain Names
 
Choosing Search Optimized Domain Names
Choosing Search Optimized Domain NamesChoosing Search Optimized Domain Names
Choosing Search Optimized Domain Names
 
Choosing Search Optimized Domain Names
Choosing Search Optimized Domain NamesChoosing Search Optimized Domain Names
Choosing Search Optimized Domain Names
 
10 tips for growing your saas & leadgen sales with digital marketing
10 tips for growing your saas & leadgen sales with digital marketing10 tips for growing your saas & leadgen sales with digital marketing
10 tips for growing your saas & leadgen sales with digital marketing
 
Understanding the voice ecosystem, and why it matters to you | Jorge Seeliger...
Understanding the voice ecosystem, and why it matters to you | Jorge Seeliger...Understanding the voice ecosystem, and why it matters to you | Jorge Seeliger...
Understanding the voice ecosystem, and why it matters to you | Jorge Seeliger...
 
Affiliates Summit 2
Affiliates Summit 2Affiliates Summit 2
Affiliates Summit 2
 
Getting Started with Apple Search Ads (for beginners)
Getting Started with Apple Search Ads (for beginners)Getting Started with Apple Search Ads (for beginners)
Getting Started with Apple Search Ads (for beginners)
 
What Makes a Great Open API?
What Makes a Great Open API?What Makes a Great Open API?
What Makes a Great Open API?
 
How to Prepare & Succeed in Social Media Customer Service
How to Prepare & Succeed in Social Media Customer ServiceHow to Prepare & Succeed in Social Media Customer Service
How to Prepare & Succeed in Social Media Customer Service
 
Growth Hacking in 2016
Growth Hacking in 2016Growth Hacking in 2016
Growth Hacking in 2016
 
Inbound Growth for SaaS Scale-Ups #INBOUND18
Inbound Growth for SaaS Scale-Ups #INBOUND18Inbound Growth for SaaS Scale-Ups #INBOUND18
Inbound Growth for SaaS Scale-Ups #INBOUND18
 
2. E Marketing Chorlton09
2. E Marketing Chorlton092. E Marketing Chorlton09
2. E Marketing Chorlton09
 
API Design Tour: Digital River
API Design Tour: Digital RiverAPI Design Tour: Digital River
API Design Tour: Digital River
 
Mapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slidesMapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slides
 
A/B Testing Blueprint | Pirate Skills
A/B Testing Blueprint | Pirate SkillsA/B Testing Blueprint | Pirate Skills
A/B Testing Blueprint | Pirate Skills
 

Último

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

Yellow api

  • 1. YellowAPI A brief introduction to the API from the Yellow Pages
  • 3. What is YellowAPI? Allows developers to access 1.5 million Canadian business listings All listings are located with their latitude and longitude Free to use If you develop a successful app the Yellow Pages will pay you Currently in Beta
  • 4. How can I use it?
  • 5. YellowAPI Basics Register to use Granted two API keys: Sandbox API Key (development) Live API Key To begin with only Sandbox key will be activated Once your application is complete Yellow Pages will review it and activate the live key Calls to API rate limited but limit is negotiable Some restrictions on how data is used
  • 6. API Architecture REST architecture All methods accessed via GET Responses returned as XML (default) or JSON Four methods currently available: FindBusiness GetBusinessDetails FindDealer GetTypeAhead
  • 8. Findbusiness What Where search ‘What’ can be a category, business name or anything in between ‘Where’ can be passed in two ways: Place (e.g. Guelph, ON) Lat/Lon point. If place is passed as Lat/Lon each result is returned with distance to search point calculated and in order from closest to furthest Results returned in chunks of 40 by default
  • 9. GetBusinessdetails Method still being finalised Provides full details on an individual business Data available ranges from address, opening hours to adverts, videos and logos Need a listing id (retrieved from FindBusiness) to call this method
  • 10. Finddealer Used to return a list of all dealers/franchises for a business Listing can be a ‘parent’ or ‘child’ listing if it falls into this category FindBusiness will indicate if a listing is/has a parent
  • 11. Gettypeahead Method not yet available Used to return suggestions based on what a user has typed Can return suggestions for what or where For example, if a user enters ‘res’ for what ‘restaurant’ could be returned, along with other suggestions
  • 12. Where can I find out more?
  • 13. YellowAPI resources Check out http://www.yellowapi.com Full documentation on the API, support forums, app gallery and SDK’s in many languages Lots of support available from Yellow Pages staff Big plans for future of API including deals/offers and reviews
  • 14. What kind of apps can I build with it?
  • 15. Thanks Feel free to contact me: Twitter: JCook21 Email: jeremycook0@gmail.com Blog: http://jeremycook.ca Rendezview: http://rendezview.ca Twitter: Rendezviewapp Yellow API: http://www.yellowapi.com

Notas del editor

  1. Mention that this will be a high level overview. Look at yellowapi.com for full details.
  2. Emphasise Canadian only content.
  3. Restrictions include no caching, no re-ordering of data
  4. Discuss how API only allows retrieval of information, not adding to it.
  5. Mention how API also returns details of overall number of results, current page number. Able to pass argument in determining which page of results is returned.
  6. Emphasise that I haven’t tried this method
  7. Mention how this is up to the developer. At this point introduceRendezview.