Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Python developer

Translated

  1. 595    2  0
    17 days602 USD

    Hello!

    Updating data every 1–60 minutes for 30–50 channels easily hits the daily quota of 10,000 units by default, especially if videos.list/search.list is called thoughtlessly with details. Therefore, a separate quota scheduler can be created that selects methods with minimal cost (for example, combining videos.list with a previous cache of IDs, not using search unnecessarily).

    Regarding query aggregation, it is necessary to pull statistics in batches of several videos and channels, rather than one video - one request + fallback mode, where as the limit approaches, the update frequency is automatically reduced and missed slots are logged.

    For 30–50 channels, there will be 30–50 separate refresh tokens; YouTube/Google can revoke them when the password changes, suspicious activity occurs, or limits are exceeded, so a centralized token manager is needed. Required: encrypted storage of refresh tokens (KMS/key in secret manager, AES encryption at the database level), an automatic re-auth mechanism: if the refresh token stops working, the system sets the account to "re-authorization needed" status and displays a banner in the UI. And of course, it is necessary to make a fine distinction between app vs user quota and use server-side OAuth with offline access, as recommended by Google.

    Best regards,
    Georgiy
    Senior Software Engineer

  2. 5556    12  0
    20 days602 USD

    Hello!

    I have carefully studied the task and fully understand that the project involves the development of a full-fledged web application: server-side (Python), client interface (React / Next.js), data storage, and automatic analytics collection.

    I have been working with the YouTube API for a long time, am well acquainted with quotas, limitations, OAuth2 tokens, and request optimization to avoid unnecessary quota costs when dealing with a large number of channels.

    🔧 What exactly can I implement:
    1. Connecting 30–50 YouTube channels via OAuth

    Implementation of a secure OAuth flow.

    Encryption and storage of refresh tokens.

    Automatic updating of access tokens.

    Quota control and redistribution of requests across accounts.

    2. Automatic data collection every 1–60 minutes

    Background scheduler (Celery / APScheduler / built-in cron workers).

    Collection of:

    views for the last 60 minutes and 48 hours;

    statistics of the latest videos;

    list of trending videos;

    basic information about channels.

    Smart aggregation → minimum requests = quota savings.

    3. Analytical dashboard

    I will create a user-friendly UI on React / Next.js:

    📊 General overview of all channels

    📁 List of channels: views, growth, activity

    🎬 Detailed page: graphs, latest videos, dynamics

    🔥 Trending videos in real-time

    🟢 Online data updates (WebSocket or polling)

    The interface will be fast, neat, without unnecessary elements — only useful analytics.

    4. Backend in Python

    FastAPI / Flask (your choice)

    Optimized requests to the YouTube API

    Caching and buffering of data

    PostgreSQL or MongoDB (depending on the storage model)

    Docker containers for convenient deployment

    🧠 Why me?

    ✔ I have excellent knowledge of the YouTube API, its limitations, and optimization methods.
    ✔ I have implemented services that work with multiple YouTube channels simultaneously.
    ✔ I know how to properly build the architecture of multithreading and scheduling.
    ✔ I write stable and scalable backend services.
    ✔ I can easily set up a frontend on React with a user-friendly interface.

    I understand that this is a combined job: API + analytics + UI + architecture, and I am ready to handle the entire cycle turnkey.

  3. 1729    9  0
    2 days45 USD

    Good day, I have experience working with Python as well as Telegram bots, I can complete everything quickly and efficiently, write to discuss the details.

  4. 172    1  1
    2 days356 USD

    Good day! I am ready to complete this project. Great experience in developing various applications.

  5. Another 7 proposals concealed
    1 proposal concealed

Current freelance projects in the category Bot Development

Pocket Option trading bot

71 USD

I need a bot and your expertise who has already been able to create a similar bot when the bets are correct, they are read from Pocket Option I am interested in Brent Oil I do not need a beginner or someone who will just write code for the sake of it I need someone who knows…

AI & Machine LearningBot Development ∙ 12 hours 11 minutes back ∙ 10 proposals

TG BOT for Auto Ria

156 USD

We are interested in creating a bot that can send 1000+ exchange offers per day from one account. Authorization through Ria login and password, with characteristics exclusively those listed on the portal. The ability to limit the number of exchange requests. Also, monitoring…

Bot Development ∙ 13 hours 33 minutes back ∙ 28 proposals

Integration of Viber in 8.3

223 USD

Need Viber integration into own CRM (1C 8.3)About the Company The company "Domofon System" is engaged in the installation and maintenance of intercom systems. Base of over 40,000 subscribers. We work on our own customized system based on 1C 8.3. We are looking for a specialist…

Databases & SQLBot Development ∙ 14 hours 30 minutes back ∙ 8 proposals

Development of a Telegram store for a clothing brand. Product catalog, sizes, cart, order processing.

178 USD

A Telegram channel is needed with a warehouse from the KCRM system, showing stock balances, and full payment to the IBAN account.

Bot Development ∙ 2 days back ∙ 65 proposals

Telegram bot

266 USD

It is necessary to completely replicate the interface and functionality, but without the payment platform. It needs to be done in a short time.

Bot Development ∙ 3 days 17 hours back ∙ 115 proposals

Client
Project published
6 months 14 days back
112 views
Tags
  • youtube api
  • python
  • React
  • Next.js