Python Script for Automated Stock Data

  • Status: Open
  • Prize: $50
  • Entries Received: 12

Contest Brief

I'm seeking a Python developer to create an automated script that pulls daily stock price information for S&P 500 companies from public APIs. The script should be able to flexibly pull data for the last 30 days, 356 days, or more, depending on a single manual input.

Key Features:
- Data points to be collected: Ticker, Name, Low, High, Volume, Previous earnings date, Next earnings date, Running days since last earnings, Days to next earnings, Previous Fed meeting, Next Fed meeting, Days since last meeting, Days to next meeting.
- Use of Pandas for data pulling and manipulation.
- Output data to be stored in a CSV file.

Ideal Skills and Experience:
- Proficiency in Python and Pandas.
- Experience with data extraction from public APIs.
- Familiarity with stock market data and terminology.
- Ability to create automated scripts with flexible parameters.

Recommended Skills

Public Clarification Board

  • Agsstudio07
    Agsstudio07
    • 8 hours ago

    Please check #9 and message me, I have written the script and it's fetching all the data you required, Ticker, Name, Low, High, Volume, Previous earnings date, Next earnings date, Running days since last earnings, Days to next earnings, Previous Fed meeting, Next Fed meeting, Days since last meeting, Days to next meeting. Please message so I can share the CSV file and script with you

    • 8 hours ago
  • mailtoafaqCEO
    mailtoafaqCEO
    • 10 hours ago

    Yes, it's possible to set up the functionality you're asking for, but there are a few challenges you'll need to address, particularly around providing accurate historical data for Fed meetings and earnings dates when you query data for past years. Most of the free APIs you're using (such as the ones from Financial Modeling Prep) return current and recent data, but they may not support fully accurate historical earnings or Federal Reserve meeting data, especially for older dates.

    • 10 hours ago
  • RogerBenz
    RogerBenz
    • 22 hours ago

    I have developed this for personal use. I run it on my other mac, so it is designed for macos in mind. If you dont have a mac, ill just send you the data but i do understand the need for the data collector as well.

    • 22 hours ago
  • aadeshdubey
    aadeshdubey
    • 1 day ago

    if you happen to see this post can you clarify one point, are you comfortable with authentication integration with third party sites even if they are free they require API-KEY to fetch the requested dataset or are you looking for only free available and reliable APIs which does not require authentication and get the data in the required format.

    • 1 day ago
    1. ceccolinit
      Contest Holder
      • 1 day ago

      i need all free API's and help setting them up. If i run the data for last year, the fed meeting dates and relative earnings dates all need to be right for that specific time period.

      • 1 day ago
  • Morrty31
    Morrty31
    • 2 days ago

    message me for more updates and give you the file as you want!

    • 2 days ago
  • kreativesystem91
    kreativesystem91
    • 2 days ago

    Hello. I can do this job for you, I have extensive experience in Python. Contact me.

    • 2 days ago
  • Morrty31
    Morrty31
    • 2 days ago

    Hello! I’d love to assist with your project. With my expertise in Python programming and a strong background in using Pandas for data manipulation, I can deliver an automated and efficient script tailored to your requirements. My experience in pulling and processing financial data from public APIs ensures accurate and reliable results, and I have a solid understanding of stock market terminology to deliver meaningful insights.

    Here’s what you can expect:

    A clean and robust script, allowing flexible input for various time ranges.
    A well-structured CSV output with all the requested data points.
    Clear documentation for ease of use and adaptability for future enhancements.
    Your project aligns perfectly with my skills, and I’m confident in my ability to exceed your expectations. Let’s connect to discuss further details and start building your script!

    • 2 days ago

Show more comments

How to get started with contests

  • Post your contest

    Post Your Contest Quick and easy

  • Get tons of entries

    Get Tons of Entries From around the world

  • Award the best entry

    Award the best entry Download the files - Easy!

Post a Contest Now or Join us Today!