Skip to content

serpapi/tutorials

Repository files navigation

Tutorials Project

This repository contains multiple sub-projects and tutorials for various programming tasks and data workflows. Each folder is a standalone project with its own README and codebase.

Structure

JavaScript Projects

  • javascript_projects/keywordRanking/ — Keyword ranking and analysis tools
  • javascript_projects/product-app-recommendation/ — Product recommendation app using OpenAI and SerpAPI

JavaScript Video Tutorials

Video tutorials from our YouTube channel

  • javascript_video_tutorials/eBay/ — eBay API integration examples
  • javascript_video_tutorials/eBayProduct/ — eBay product data scraping
  • javascript_video_tutorials/eBayProduct_start/ — eBay product starter template
  • javascript_video_tutorials/google_news/ — Google News scraping and analysis
  • javascript_video_tutorials/google_news_start/ — Google News starter template
  • javascript_video_tutorials/googleAIOverview/ — Google AI Overview API examples
  • javascript_video_tutorials/googleAIOverview_start/ — Google AI Overview starter template
  • javascript_video_tutorials/googleMaps/ — Google Maps API usage examples
  • javascript_video_tutorials/javascript_google_search_v2/ — Google Search scraping v2
  • javascript_video_tutorials/video-1/ — Video data scraping and analysis
  • javascript_video_tutorials/youtube_shorts/ — YouTube Shorts backend API
  • javascript_video_tutorials/youtube_shorts_frontend/ — YouTube Shorts frontend application

Python Projects

  • python_projects/amazon_keyword_research/ — Amazon keyword research and tracking tools
  • python_projects/amazon-scraper/ — Amazon product scraper (Jupyter Notebook)
  • python_projects/business-success-predictor/ — AI-powered business success prediction
  • python_projects/competitor-tracker-amazon-api/ — Amazon competitor tracking with API
  • python_projects/trending-products-amazon-api/ — Trending products analysis on Amazon
  • python_projects/youtube-scraping-nlp-analysis/ — YouTube scraping with NLP analysis

Ruby Projects

  • ruby_projects/roast_finder/ — Find the best roast dinner in London! Code from a series of articles on our blog (links in comments of project README)

Getting Started

Each sub-project has its own setup instructions in its respective README. To get started, navigate to the desired folder and follow the instructions.

Requirements

  • Node.js (for JavaScript projects)
  • Python 3.13+ (for Python projects)
  • Ruby (for Ruby projects)
  • Various API keys depending on the project (OpenAI, SerpAPI, Amazon API, etc.)

Contributing

Feel free to open issues or submit pull requests for improvements or new tutorials.

License

See individual sub-projects for license information.

About

Public repo to store our blog and video demo code snippets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •