API Resources & Tools

Google offers a suite of development tools on various platforms. Browse the links below to access resources.

API Resources

Spotify API - The Spotify Web API return JSON metadata about musical artists, albums, and tracks.

WhatsApp - For businesses, the WhatsApp Business API powers communication with customers.

Linkedin API - Enables apps to connect to user accounts, data, connections,groups, communications, and social streams.

Pinterest API - Enables apps to view the most clicked-through Pins, view related posts, and user profiles.

Twitter API - Enables an app to interact with most of Twitter's functions.

Tumblr API - Create new ways to use Tumblr with access to content, likes, followers, and drafts.

Flickr API - Search through user Flickr content, contacts, upload or replace photos.

Meetup API - Integrate Meetup groups and the corresponding data with larger apps or websites.

Foursquare API - Use the API to access Foursquare's places database detailing users and merchants.

eBay API - Search eBay categories, post things for sale, display listings on other sites, and search bidder information.

SoundCloud API - Build apps that allow users to upload and share sound online.

WordPress API - A variety of ways to extend WordPress through plugins.

Yelp API - Find geographically-oriented data, search by highest ratings, distance from location.

Dropbox API - Allows your app to sync files and data with Dropbox, accessing Dropbox users.

YouTube Data API - Search YouTube videos for various metrics, including thumbnails, views, and channels.

Vimeo API - Search for data on videos, groups, channels, albums, and activity

Vimeo PLayer SDK - Enables you to interact with embedded Vimeo players through the code in your web page.

Wikimedia - Access resources such as text, summaries, and images from Wkipedia pages.

Communicating with APIs

An application programming interface (API) defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, and the conventions to follow. It can also provide extension mechanisms so that users can extend existing functionality in various ways and to varying degrees. Network-centric software APIs have now proliferated to almost every realm of human enterprise. Even relatively simple mobile applications are often coded on top on an entire suite of related and overlapping software component APIs, comprising what is now referred to as a solution stack.

With the mobile ecology beginning to dominate everyday usage, JavaScript rose to increasing prominence within the HTML5 landscape. Specifically, focusing on Web APIs, which allow a web server to interact with third-party software, it is the case that the web server is using HTTP requests to communicate to a publicly available URL endpoint containing JSON data. JSON is a common, open-standard file format with a diverse range of applications, often serving as a replacement for XML in AJAX systems or to interpret data received from API calls. JSON is a language-independent data format. It was derived from JavaScript, but many modern programming languages include code to generate and parse JSON-format data.

Google Maps API

We will implement a map with some custom markers, info window, event listeners and we will optimize the code so that we can easily add new markers with new properties.

Wikipedia API

In this coding challenge, we attempt to make a Wikipedia web crawler in JavaScript. It randomly crawls from topic to topic on Wikipedia using the API and the p5.js library.


This project will show you how to work with JSON data from an API, including how to load JSON data with fetch() and update DOM element.

APIs - Using Javascript

Learn how to work with APIs. In this example pertaining to open weather map, we cover how to form API queries, and wow to interpret the data the API sends you back?

XML, JSON, Python

In order to use APIs to enhance your website, app, or software offering, you need to be at least familiar (but not necessarily highly skilled) in a programming language. Given the large number of examples online, and question forums like StackOverflow, you should be able to reason your way through implementation.

On top of reasonable command of a programming language, you need to study either XML or JSON, the language of the results output. Then, you need to make sense of that output, perhaps reformat the results, and do searches using the fields given. Browse the following python examples.

python split string
python if else
python write to file
python date and time
try except python
python remove element
install opencv python
python read json file
python iterate dictionary key
concatenate dataframes pandas
python virtual environment
python list to string
switch statements python
python sort list
python dictionary methods
csv python write
code how pandas save csv file
python string to int
formatted string python
random number python
python pip install
python beginner practice
for loop python
python date format
how to define functions
python to exe
what is a tuple in python
enumerate in python
python pandas drop

Computer Programmer Jobs

Job Search
  job title, keywords or company
  city, state or zip
NodeJS developer
Ensis Technologies
Power Part time Remote 03/02/2016 Another great opportunity for new developer to join our UK team. We our looking for: value creation good leadership…
7 months ago
Junior Front End Developer
Under the direction of the UX Manager, the front end developer will maintain web pages, graphics and online marketing materials for the family of GUESS, INC.…
24 days ago
Jr. Software Engineer
We offer an all-in-one platform that helps businesses centralize control of payments, process payroll, automate accounting, and manage cash flow.
4 days ago
Entry Level Software Developer
EAI Technologies
Design and develop dynamic Enterprise Web and Mobile applications Cyber Security, Supply Chain/Logistics, or Finance for a variety of clients like Verizon,…
28 days ago
University Grad Software Engineer (USA)
Execute scoped technical tasks end-to-end in collaboration with cross-functional Pinployees to help build the future of Pinterest.
5 days ago
IT Developer + Apprentice
New Apprenticeship
In this role, you will provide support to consulting and technical teams by contributing to various stages of the software development life cycle.
10 days ago
Web Development Apprentice
Understanding of professional communication fundamentals. Minimum education of Junior or Senior in High School or Post High School.
4 months ago
Junior Software Engineer
Perform responsive software development and integration, within an agile development process. Support software life-cycle, to include design, developing and…
30+ days ago
EMPLOYERS:     Post Jobs     Search Resumes

Degree Programs
Popular Majors
    Test Prep     Privacy Policy     Terms of Use     About     Contact

This website is not affiliated with any educational organization, and all trademarks are the exclusive property of the respective owners. Kooksta.com is the work of a group of students in Bangkok, and all copyrighted works on this website are offered for educational purposes only, governed by the four-factor rule, section 107 of the US Copyright Act, 1976.