Node.js Cloud Link Metadata API

Job ID: 39890875

Budget: ₹600 – ₹1,500 INR

I need a small, well-structured Node.js service that accepts a single public file-sharing URL and returns neat JSON with the file’s name, size, format, and any direct or streamable media links it can detect (M3U8, MP4, etc.).

Core scope
• One REST endpoint that receives a URL from Google Drive, Dropbox, OneDrive, or Terabox.
• Internal logic that negotiates any temporary tokens or signatures these hosts apply so the file remains accessible.
• A consistent JSON response and, when the link is no longer valid, a clear `"Url Not Found"` message.
• Clean, readable code plus a brief README covering setup, environment variables, and an example request/response.

Nice-to-have (not required but appreciated)
• If multiple qualities are exposed, include them in the response (e.g., 360p, 720p).
• Lightweight caching or proxying to cut down repeat look-ups.
• A minimal public demo route so I can paste a link and see the JSON instantly.

You should be comfortable with URL parsing, HTTP request libraries, and typical edge cases around expired or revoked share links. Please show any past work that touches file-sharing APIs, video streaming, or similar metadata extraction; it will help me choose quickly.

I’m aiming for an initial working prototype first, with room to refine once the basics are in place. Clean code and clear documentation are more important to me than bells and whistles.