Data Collection
API
(APPLICATION PROGRAMMING INTERFACE)
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.
More Useful Links About API
Working with Twitter Data Using R
A List of APIs
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."
​
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)
Designing Online Experiments by Using PlanOut (Conference Paper)