Feed mode
Loaded from the hosted Supabase/Postgres feed.
Initializing Career OS...
FinPreparoo workspace
This page explains what is fetched, what is only linked out, and how each job card should be trusted.
Loaded from the hosted Supabase/Postgres feed.
102 jobs and 511 internships/source leads.
JD text is available from an API or public ATS source.
Career pages, search links, and research leads need source verification.
Newest fetchedAt timestamp in the current feed.
The frontend polls often, while backend ingestion depends on scheduler limits and API keys.
The jobs page polls /api/jobs?summary=1 every 2 minutes while a student is using the page.
Target scheduler: github-actions every 5 minutes. GitHub Actions remains a 5-minute fallback and Vercel cron remains daily fallback.
The endpoint can be hit every 5 minutes, but source cooldowns protect credits: ATS 60 min, Adzuna 30 min, Jooble 360 min.
Enabled means the hosted app has the required environment variable; values are never shown.
Stores the hosted feed and stale/open state.
Official job API connector.
Official job API connector.
Free SEBI/RBI/publisher/official RSS intelligence feed for the News page.
Official X API only. If credits are depleted, it pauses without breaking news.
Required for GitHub/Vercel/Upstash scheduled refresh.
Recommended free 3-minute external scheduler. The setup token is only needed when creating/updating the schedule.
This is the fail-safe layer: each external provider is isolated, classified, and allowed to pause without harming the rest of the website.
Quota, invalid-key, rate-limit, and token-credit failures become safe pauses. Users still see working jobs, learning resources, roles, and healthy news feeds.
Paused providers need keys/credits; errors retry on the next refresh. Neither state blocks other sources.
This is a direct automated check of the 397-company career-page list. Bot-blocked pages are warnings, not confirmed dead links.
Last checked 18 May 2026, 12:33 am.
Career page opened for the automated checker.
Bot-blocked, restricted, timed out, or temporary upstream warning.
Dead/invalid pages that need replacement.
Items where a new careers URL is required.
These are not confirmed broken. They blocked or restricted the automated audit, so a browser check or ATS link would improve confidence.
Likely works in a browser but blocks automated checks. Verify manually or provide an ATS/API URL.
Likely works in a browser but blocks automated checks. Verify manually or provide an ATS/API URL.
These counts come from the active feed, not seed data.
This separates exact parsed JDs from snippets and verify-first source leads, so students do not confuse a career page with a live posting.
ATS/API descriptions shown as job descriptions, still verified on source before applying.
Short provider text from a job API. Open source for complete responsibilities and eligibility.
Career pages, search links, accelerator boards, and funded-company discovery paths.
Where current jobs and leads are coming from.
Disabled sources remain outbound-only unless official API access is available.
Use official API keys only. Search API supports India market with app id/key.
Auth required: yes - Rate limit: Provider controlled
Use official REST API key only.
Auth required: yes - Rate limit: Provider controlled
Public GET endpoints for published job boards.
Auth required: no - Rate limit: Respect source limits and cache responses
Public postings API for company job sites.
Auth required: no - Rate limit: Respect source limits and cache responses
X official recent search paused safely because its free credits or rate limit are exhausted. Other sources continue working.
Likely works in a browser but blocks automated checks. Verify manually or provide an ATS/API URL.
Likely works in a browser but blocks automated checks. Verify manually or provide an ATS/API URL.
Likely works in a browser but blocks automated checks. Verify manually or provide an ATS/API URL.
Likely works in a browser but blocks automated checks. Verify manually or provide an ATS/API URL.
Likely works in a browser but blocks automated checks. Verify manually or provide an ATS/API URL.
Likely works in a browser but blocks automated checks. Verify manually or provide an ATS/API URL.
Likely works in a browser but blocks automated checks. Verify manually or provide an ATS/API URL.
Likely works in a browser but blocks automated checks. Verify manually or provide an ATS/API URL.
Likely works in a browser but blocks automated checks. Verify manually or provide an ATS/API URL.
Public job-board endpoint for published Ashby postings.
Auth required: no - Rate limit: Respect source limits and cache responses
Public published-job endpoints are used where available; authenticated Workable APIs require employer-owned tokens.
Auth required: no - Rate limit: Respect source limits and cache responses
Public careers-site API for published openings on Recruitee-hosted boards.
Auth required: no - Rate limit: Respect source limits and cache responses
Add SMARTRECRUITERS_API_KEY before automated fetching. Without a key, keep as outbound/company career link only.
Auth required: yes - Rate limit: Provider controlled
Requires a public read API key from the company-owned Teamtailor account.
Auth required: yes - Rate limit: Provider controlled
Uses official public accelerator job-board and portfolio links as entry points. No private or restricted scraping.
Auth required: no - Rate limit: Public links; parsed only when a compliant public API is available
Uses public RSS/news-search feeds to identify finance-related funding leads, then sends users to official careers/search links for verification.
Auth required: no - Rate limit: Daily cache by default
No scraping. Use outbound search/apply links unless official partner API access is granted.
Auth required: yes - Rate limit: Partner API only
Outbound search links only unless approved API access is available.
Auth required: yes - Rate limit: Not fetched in v1