top of page


What is an API?

"An API, or application programming interface, is a set of defined rules that enable different applications to communicate with each other. It acts as an intermediary layer that processes data transfers between systems, letting companies open their application data and functionality to external third-party developers, business partners, and internal departments within their companies.

The definitions and protocols within an API help businesses connect the many different applications they use in day-to-day operations, which saves employees time and breaks down silos that hinder collaboration and innovation. For developers, API documentation provides the interface for communication between applications, simplifying application integration."

From IBM's definition.

Learn More About API from IBM

More Useful Links About API

API for Beginners

Collecting Data with an API

Working with Twitter Data Using R

A List of APIs

Global and US Based APIs

Global and US Based APIs - 2

Alphabetically Categorized Free APIs

APIs in Türkiye Based Websites


Web Scraping

What is Web Scraping

"Web Scraping is an automatic way to retrieve unstructured data from a website and store them in a structured format. For example, if you want to analyze what kind of face mask can sell better in Singapore, you may want to scrape all the face mask information on an E-Commerce website like Lazada."


IBM's Web Scraping Guide

Web Scraping Case Using R

Online Experiments

Social Research in the Digital Age

“The digital age offers researchers the ability to run experiments that were not possible previously. Not only can researchers run massive experiments, they can also take advantage of the specific nature of digital experiments to improve validity, estimate heterogeneity of treatment effects, and isolate mechanisms” (Salganik: 2017, 202)

Basics of Online Experiments

Designing Online Experiments by Using PlanOut (Conference Paper)

bottom of page