RailRadar Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
Paid contentObserved
Registered
2025
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is RailRadar?

RailRadar is an Indian Railways tracking and travel-information website. It combines live train tracking on a map with tools for checking seat availability, fares, PNR status, station departure boards, and train schedules. The site also offers a developer API for building railway data into other applications.

RailRadar

H3 What it covers

  • Live running status: Enter a 5-digit train number or train name to see a train's position on an interactive GPS map, along with speed, delay, coach position, and platform numbers.
  • Seat availability: A 14-day forecast across Sleeper, 3rd AC, 2nd AC, 1st AC, and Chair Car, covering General, Tatkal, and Ladies quotas.
  • Fare calculator: Itemized ticket pricing, breaking out base fare, superfast charges, reservation fees, GST, and catering.
  • PNR status: Booking status, confirmed coach and berth, plus an estimated confirmation probability.
  • Trains between stations: Route-scoped halting schedules and live timetables for a given pair of stations.
  • Developer API: Live coordinates, seat availability, timetables, and GeoJSON route geometry, with a free sandbox tier described as 1,000 requests per month.

H3 Who it suits

  • Everyday travellers who want to know where a train actually is, whether a seat is likely to be available, or what a ticket will cost before booking.
  • People meeting arrivals who need platform and delay information rather than a static timetable.
  • Developers and businesses building transport, logistics, or travel products that need Indian Railways data through an API instead of screen scraping.

H3 Trade-offs to keep in mind

RailRadar is an independent platform, not the official IRCTC booking site, so treat it as an information and tracking layer rather than a place to complete a booking. Its live positioning relies on crowdsourced telemetry combined with official PRS synchronization, which means accuracy can vary by train and network conditions. Seat availability forecasts are predictions, not guarantees, and the PNR confirmation probability is a machine-learning estimate rather than an official confirmation.

A practical next step: if you are tracking a specific journey, look up the train number first to see its current delay and platform, then check the 14-day availability and fare for your date and class before you book on the official railway site. If you are evaluating the API, compare the free sandbox request limit against your expected call volume before committing.

How can I check live train running status on RailRadar?

Enter the train's 5-digit number or name in the search box on RailRadar to see its live position, speed, delay and upcoming platform numbers on an interactive GPS map. You can also verify a 10-digit PNR or open the live station board for arrivals and departures.

What the live view shows

According to RailRadar's own feature description, the tracking screen plots active trains geographically rather than listing passed stations, and displays:

  • Real-time GPS location on a map
  • Current train speed and running delay
  • Coach position and platform numbers
  • Upcoming halts and station timings

A practical check routine

  1. Search by train number or name.
  2. Confirm the train and travel date match your ticket.
  3. Read the delay figure against your boarding station's scheduled departure, not the train's origin.
  4. Check the platform number shortly before arrival — it can change.
  5. If you are receiving someone, use the station board instead of the train map for a cleaner arrival view.

When this works well, and its limits

Live tracking is most useful for pickups, tight connections and deciding when to leave for the station. It is less reliable for trains far from your boarding point, where small delays can grow or shrink before arrival, and crowdsourced telemetry can lag official updates. Treat any single delay number as an estimate and recheck closer to departure.

If you need seat availability and fares for the same journey, RailRadar's page evidence describes a 14-day availability forecast and an itemised fare breakdown, so you can move from tracking to booking decisions in one place.

How accurate is RailRadar's 14-day IRCTC seat availability forecast compared to IRCTC?

RailRadar presents its 14-day IRCTC seat availability forecast as a planning tool that aggregates live PRS-synchronized data and projects how availability is likely to move over the coming days. That makes it useful for a decision IRCTC itself does not directly answer: not just "are seats open right now," but "how likely is this train to stay bookable if I wait a day or two."

Where the two differ in purpose

RailRadar forecast IRCTC
Time horizon 14-day view across classes and quotas Current availability at the moment you check
Output Forecast plus confirmation probability Actual booking status
Best used for Choosing a date, class or quota before committing Confirming and completing the booking

Practical reading of the forecast

  • Treat forecast numbers as directional, not as a reservation. A predicted "available" can tighten quickly on popular routes, festival dates and long weekends.
  • The forecast is most trustworthy close to the present day and for trains with steady demand patterns; it is least reliable for special trains, sudden extra coaches or Tatkal windows, where inventory changes by the minute.
  • RailRadar's own framing is crowdsourced telemetry combined with PRS synchronization, so live running data and current availability should track official sources closely, while the forward-looking days are inference.

A concrete scenario

Suppose you want Sleeper on a Friday-night train and IRCTC shows a long waitlist today. RailRadar's 14-day view lets you compare the same train on Thursday and Saturday, and check whether 3rd AC or the Ladies quota looks healthier, before you lock a date. You would then verify the exact berth position and fare on IRCTC at the moment of booking.

Decision rule: use RailRadar to shortlist train, date, class and quota; use IRCTC to confirm and pay. If the forecast shows a comfortable margin, book early anyway; if it shows a thin margin, treat it as a warning rather than a guarantee.

For cross-checking live running position, Indian Railways and IRCTC remain the official references.

Can I predict whether my waitlisted ticket will confirm using RailRadar's PNR status tool?

Yes. RailRadar’s PNR tool includes a confirmation-probability estimate alongside your live booking status, so it is designed to answer exactly that question: how likely your waitlisted ticket is to confirm. According to the page, you enter your 10-digit PNR and get the current booking status, any confirmed coach and berth details, plus a machine-learning confirmation probability.

That probability is best treated as a guide, not a guarantee. It reflects the pattern of cancellations, chart preparation and movement on similar trains and quotas, but it cannot know about last-minute bookings or special circumstances. Use it to decide whether to hold, book a backup, or plan alternatives.

How to use it well

  1. Check the PNR as soon as you are waitlisted, then again a few days before departure and after chart preparation.
  2. Compare the probability with your own risk tolerance: a high estimate with a long waitlist still carries uncertainty.
  3. Look at the same train’s seat availability forecast for your class and quota to see whether seats are opening up.
  4. If you need certainty, treat a confirmed alternate ticket as the safer plan rather than relying on the estimate.

A practical scenario

Suppose you are waitlisted at WL 18 in Sleeper three days before travel. If the tool shows a high confirmation probability and seat availability is improving, waiting may be reasonable. If the probability is low and the waitlist is not moving, booking a backup or changing class is the more reliable move.

For related official information, see IRCTC and Indian Railways.

How do I use the RailRadar developer API and what does the free sandbox include?

RailRadar's developer API is a REST interface for Indian Railways data: live train coordinates, 14-day seat availability, fare calculation, timetables, and high-density GeoJSON route geometry. You integrate it into your own app rather than using the consumer website. The page describes a free sandbox tier of 1,000 requests per month, plus separate API documentation and a developer portal.

What the free sandbox gives you

  • A way to call the same data categories the consumer site shows: live running status, seat availability, fares, timetables, route geometry.
  • 1,000 requests per month, per the page's own description — enough for prototyping a single screen or a small internal tool, not for a public-facing app with real traffic.
  • Access to the documented endpoints and portal, so you can validate request/response shapes before committing.

How to start

  1. Read the API documentation and developer portal first to confirm endpoint names, auth method, and response formats.
  2. Get sandbox credentials and make one call per data type you need (status, availability, fare, timetable) so you learn the schema early.
  3. Log your request counts during development — 1,000/month disappears quickly if you poll live positions every minute.
  4. Model caching before launch. Live coordinates change constantly; seat availability and timetables change far less often, so cache those aggressively.

Practical decisions

Need Best fit
Prototype or internal dashboard Free sandbox
Public app with many users Paid tier; confirm limits on RailRadar pricing page
One-off train check Consumer site, no API needed
Route maps in your own UI GeoJSON geometry endpoints

Concrete scenario

If you are building a small "where is my train" widget for a college project, the sandbox is a sensible fit: call the live status endpoint on a user action, cache the result for 60–120 seconds, and stay well under 1,000 monthly calls. If you plan a commuter app with thousands of daily users, treat the sandbox purely as a testing ground and confirm production pricing and rate limits directly with RailRadar before you build.

Next step: open the API documentation and developer portal, then write down your expected monthly call volume. If it exceeds roughly 1,000, plan for a paid plan from the start.

What does the RailRadar Multi-City Trip Planner do and how much does it cost?

The Multi-City Trip Planner is listed on RailRadar as a planning tool alongside its core tracking features, but the page evidence does not describe what it does in detail, and it does not state a price. RailRadar's pricing page is the place to confirm the current cost and what the planner includes.

What can be said from the RailRadar listing

  • It appears as a separate tool from live tracking, seat availability, fares, and PNR lookup.
  • Its name implies planning a journey with more than one leg or stop, rather than a single point-to-point search.
  • RailRadar's broader feature set includes trains between stations with route-scoped halting schedules, live timetables, platform numbers, and delay updates — the raw material a multi-city itinerary would need.
  • The site also advertises a developer REST API with a free sandbox, but that is a separate product from the trip planner.

How to decide whether it fits your trip

If your journey is… A single-journey tool is usually enough A multi-city planner may help
One train, one date Yes Probably unnecessary
Two or more connecting trains No Yes, to see the whole chain
Several stops over days No Yes, to keep legs and timings together
A group trip with fixed dates Partly Yes, for comparing options

Practical example

Suppose you are travelling from Delhi to Chennai with a stop in Nagpur, then returning via a different route. A single train-status search answers "where is this train now," but it will not assemble the legs, halts, and connections into one itinerary. That is the gap a multi-city planner is meant to fill.

Next step

Open the RailRadar pricing page to see whether the planner is free, bundled, or paid, and check the plan page for what a multi-city itinerary includes. For live status and seat forecasts specifically, RailRadar is the relevant tool; for official ticketing and reservation rules, use IRCTC.

Related questions

More questions →
How to Use RailRadar to Track Trains, Check Seats, and Verify PNR

RailRadar (railradar.in) is a web platform for tracking Indian Railways trains on a live GPS map, checking 14-day IRCTC seat availability forecasts, calculating itemized fares, and verifying PNR status. Use it when you have a train number or name, a journey date and class, or a 10-digit PNR — no app install is described in the source material, and the site presents itself as a browser-based tool. The steps below follow the three workflows RailRadar documents on its own site.

Track a Live Train Location

  1. Enter your 5-digit train number or train name in the search box.
  2. Open the result to view the train's real-time location, speed, delays, and upcoming platform numbers.

What you get back, per RailRadar's feature description:

  • Live GPS position plotted on an interactive map (not a static list of passed stations)
  • Current train speed and running delay
  • Coach position and platform numbers for upcoming stations

RailRadar states it aggregates crowdsourced GPS telemetry with official Indian Railways PRS synchronization. That combination is the reason the map view and the official status can differ slightly in timing — treat the map as the live position and PRS-synced data as the authoritative record for delays and platforms.

Check Seat Availability and Fares

  1. Select your train.
  2. Enter your travel stations and journey date.
  3. Choose your class.

RailRadar then shows:

What you select What you see
Class (Sleeper, 3rd AC, 2nd AC, 1st AC, Chair Car) 14-day live seat availability forecast
Quota (General, Tatkal, Ladies) Availability scoped to that quota
Journey details Itemized fare breakdown

The fare breakdown is itemized into base fare, superfast charges, reservation fees, GST, and catering, so you can see what makes up the total rather than a single number.

Verify PNR Status

Enter your 10-digit PNR to check:

  • Real-time booking status
  • Confirmed coach and berth numbers
  • A machine-learning confirmation probability for waitlisted tickets

The confirmation probability is a prediction, not a guarantee — it is generated by a model, so treat it as one input alongside your own buffer for travel plans.

Check the Live Station Board

Use the live station board to see upcoming train arrivals and departures across India for a station. This is useful when you are at or heading to a station and want to know what is arriving next, rather than tracking one specific train.

Search Trains Between Stations

If you have not picked a train yet, search all available trains running between any two stations. Results include route-scoped halting schedules and live timetables, which is the right starting point when you know your origin and destination but not the train number.

For Developers: REST API

RailRadar offers a developer REST API covering live coordinates, seat availability, timetables, and high-density GeoJSON route geometry. According to the site, it launches with a free sandbox offering 1,000 requests per month, with API documentation and a developer portal linked from the site. Check the pricing page for any paid tiers beyond the sandbox — the source material does not list prices.

Common Points to Watch

  • Train number format: the search expects a 5-digit train number or a train name. A partial or mistyped number will not resolve.
  • Class and quota both matter: availability differs by class and by quota (General, Tatkal, Ladies), so a seat showing open in one quota may not be open in another.
  • Forecast vs. live booking: the 14-day availability is a forecast view; the actual IRCTC booking window is what confirms your ticket.
  • PNR probability is a model output: use it as guidance, not as confirmation.

Quick Reference

Task Input Output
Live tracking 5-digit train number or name GPS map position, speed, delay, platform numbers
Seats and fares Train, stations, date, class 14-day availability forecast, itemized fare
PNR status 10-digit PNR Booking status, coach/berth, confirmation probability
Station board Station Upcoming arrivals and departures
Route search Two stations Trains between them, halting schedules, timetables
How to Check Live Train Running Status in India

To check a train's live running status on RailRadar, enter its 5-digit train number or name in the search box, then confirm the train and journey date. The result shows the train's real-time GPS location on a map, its current speed and delay, upcoming platform numbers, and coach position. This works for trains that have already started their journey; a train that hasn't departed yet will show its scheduled timetable rather than live movement. RailRadar aggregates crowdsourced GPS telemetry with Indian Railways PRS synchronization to produce these updates.

Step 1: Find the right train

  1. Enter the 5-digit train number (for example, the number printed on your ticket) or the train name in the search box.
  2. From the results, select the exact train. Many routes share similar names, so check the source and destination stations before tapping.
  3. Confirm the journey date. A train number alone can map to different runs on different days, and picking the wrong date gives you the wrong live position.

Expected result: you land on that train's live status page for the correct day.

Step 2: Read the live status output

Once the train page loads, you'll see several live fields:

Field What it tells you
Current location Where the train is right now, plotted on an interactive GPS map
Running delay How far behind (or ahead of) schedule it is
Speed The train's current speed
Last / next station The station it most recently passed and the one it's approaching
Platform numbers The expected platform at upcoming stations
Coach position Where your coach sits in the rake

The map view plots the train geographically, while the station list shows passed and upcoming halts in order. Use the map when you want to see how far the train physically is from your station; use the station list when you want arrival/departure times and platform numbers at each halt.

Step 3: Check platform and coach details for arrival

Before you leave for the station, look at:

  • Platform number for your boarding or receiving station — this can change, so recheck close to arrival.
  • Coach position — confirms where your coach will stop, useful at long platforms.
  • Live station board — shows upcoming arrivals and departures across a station, handy when you're meeting someone rather than tracking one train.

Common problems and how to handle them

  • No data showing. The train may not have started its journey yet, or telemetry hasn't synced. A not-yet-departed train shows its schedule, not live movement.
  • Wrong train. You likely picked a same-named train on a different route or the wrong date. Re-select using the 5-digit number and verify source/destination.
  • Stale or frozen updates. Crowdsourced GPS can lag in low-signal stretches. Cross-check the delay figure against the station list; if both look frozen, refresh.
  • Delay looks wrong. Compare the running delay with the last/next station timings — a large gap between them usually means the delay figure is mid-update.

What else you can check on the same page

RailRadar bundles related tools so you don't need a second site:

  • 14-day IRCTC seat availability across Sleeper, 3rd AC, 2nd AC, 1st AC, and Chair Car, for General, Tatkal, and Ladies quotas.
  • Fare calculator with an itemized breakdown (base fare, superfast charges, reservation fees, GST, catering).
  • PNR status and prediction — real-time 10-digit PNR status, confirmed coach and berth, and a confirmation probability.
  • Trains between stations with route-scoped halting schedules.

If you're building this into an app, RailRadar offers a developer REST API for live coordinates, seat availability, timetables, and GeoJSON route geometry, with a free sandbox of 1,000 requests per month. Paid plan details are on the site's pricing page.

How to Use Ahrefs for Your First SEO Audit: A Step-by-Step Tutorial

If you're new to Ahrefs and want to run your first SEO audit, the fastest path is: open Site Explorer, enter your target URL, review the Overview for a health snapshot, then dig into Organic Keywords, Top Pages, and Site Audit to find specific problems. From there, build a short prioritized to-do list instead of trying to fix everything at once.

This tutorial walks through that workflow using a realistic starting scenario, explains what the numbers mean, and shows how to turn findings into actions.

Before You Start: Pick a Narrow Scope

A common beginner mistake is auditing an entire large website on day one. The reports become overwhelming, and you can't tell which issues matter.

Instead, choose one of these starting points:

  • A single important page (your homepage or a key product/service page)
  • A small site (under ~50 pages, e.g., a personal blog or small business site)
  • One section of a bigger site (e.g., /blog/)

For this tutorial, assume you're auditing a small business site with about 30 pages. The same steps scale up later.

You'll need an Ahrefs account to follow along. Ahrefs offers paid plans, and pricing and feature limits change over time, so check the current Pricing page for what's included in each tier before committing.

Step 1: Enter Your Target in Site Explorer

Site Explorer is Ahrefs' core tool for analyzing any website or URL.

  1. Open Site Explorer from the top navigation.
  2. In the search box, paste your domain (e.g., example.com).
  3. Choose the Exact URL or Domain mode depending on scope. For a full-site view, use Domain or Prefix; for a single page, use Exact URL.
  4. Press Enter.

You'll land on the Overview report. Don't try to absorb everything — focus on four numbers first.

Reading the Overview Snapshot

Metric What it tells you How to use it
Ahrefs Rank (AR) Relative strength of the site's backlink profile vs. others in the database Useful for comparing against competitors, not as a standalone goal
Organic traffic Estimated monthly visits from search A rough trend indicator, not exact analytics
Organic keywords Estimated number of keywords the site ranks for Shows breadth of visibility
Backlinks / Referring domains Total links and unique sites linking to you Referring domains matter more than raw backlink count

Important caveat: Ahrefs' traffic and keyword numbers are estimates based on its own data. They won't match Google Search Console or your analytics exactly. Treat them as directional, not absolute.

Step 2: See What You Already Rank For

Go to Organic Keywords in the left sidebar. This shows queries where your site appears in search results.

Sort by Traffic (descending) to see which pages bring the most estimated visitors. Then look for:

  • Keywords ranking in positions 4–15 — these are often the easiest wins. A small content or on-page improvement can push them onto page one.
  • Keywords with high volume but low position — potential opportunities if the topic is relevant.
  • Irrelevant keywords — if you rank for something off-topic, it may signal thin or mismatched content.

Write down 5–10 of the position 4–15 keywords. These become your first optimization targets.

Step 3: Find Your Best and Weakest Pages

Open Top Pages. This ranks your URLs by estimated organic traffic.

Look for two things:

  1. Your top performers — understand what topics and formats work. Can you create more content like this?
  2. Pages with traffic but poor rankings — these may need on-page fixes (title, headings, internal links).

If a page gets zero traffic and targets a topic you care about, it's a candidate for a rewrite or consolidation.

Step 4: Run a Technical Site Audit

Now move to Site Audit. This crawls your site and flags technical and on-page issues.

  1. Click Site Audit → New project.
  2. Enter your domain and set crawl settings (default is usually fine for a small site).
  3. Start the crawl and wait for it to finish.

Once complete, you'll see a Health Score and a list of issues grouped by category.

Which Issues to Fix First

Not all issues are equal. Prioritize in this order:

Priority Issue type Why it matters
1 Broken links (404s) Bad for users and crawl efficiency
2 Pages blocked from indexing They can't rank at all
3 Missing or duplicate title tags Directly affects click-through and relevance
4 Slow-loading pages Affects experience and rankings
5 Thin content Low value to users and search engines

Ignore low-impact warnings (like minor meta description length) until the big items are handled.

Step 5: Turn Findings Into a To-Do List

You now have raw data. Convert it into a short, actionable list. Example:

  1. Fix 3 broken links found in Site Audit.
  2. Rewrite title tags on 5 pages with duplicate titles.
  3. Improve 4 pages ranking in positions 6–12 by adding missing subtopics and internal links.
  4. Remove or update 2 thin pages with no traffic.

Keep the list to 5–10 items max for your first audit. Finishing a short list beats starting a long one.

Common Beginner Mistakes

  • Chasing every red flag. Site Audit flags many minor issues. Fix what affects rankings and users first.
  • Trusting estimates as exact numbers. Ahrefs data is modeled, not measured from your analytics.
  • Auditing a huge site too early. Start small to learn the interface.
  • Ignoring search intent. A page can be technically perfect but still fail if it doesn't match what searchers want.
  • Forgetting to re-crawl. After fixes, run Site Audit again to confirm improvements.

Where to Go Next

Once your first audit is done:

  • Compare with competitors using Site Explorer's Competing Domains and Content Gap reports.
  • Track keyword rankings over time with Rank Tracker.
  • Explore backlink opportunities in the Backlinks and Link Intersect reports.
  • Set up recurring Site Audit crawls so new issues surface automatically.

Your first audit isn't about perfection — it's about building a repeatable habit: enter a target, read the key reports, pick the highest-impact fixes, and act. Do that once a month and your site's health compounds.

What Is OpenAPI-Generated API Documentation and How Does It Work?

OpenAPI-generated API documentation is reference documentation that is produced automatically from an OpenAPI description file rather than written by hand. You write (or generate) a machine-readable specification of your API — endpoints, parameters, request bodies, responses, schemas, and auth — and a documentation tool reads that file and renders a browsable, often interactive reference site. The spec becomes the single source of truth; the docs become a build artifact.

This differs from manually written docs in one fundamental way: with hand-written docs, the prose is the source of truth and the API is described separately. With spec-driven docs, the API description is the source, and every page, table, and code sample is derived from it.

How the workflow actually runs

A typical spec-driven documentation pipeline has five stages:

  1. Author or generate the spec. You either write an OpenAPI document by hand (YAML or JSON), or generate it from code annotations, framework metadata, or a design-first editor. Design-first means the spec is written before implementation; code-first means it is extracted from existing code.
  2. Validate and lint. The spec is checked against the OpenAPI schema and against style rules — consistent naming, required descriptions, no undocumented 4xx responses, no orphaned schemas.
  3. Bundle and transform. Multi-file specs are combined, $ref pointers are resolved, and the document is optionally split into per-tag or per-version outputs.
  4. Render. A documentation tool converts the spec into HTML: an endpoint list, a sidebar of operations, parameter tables, response schemas, and a "try it" console.
  5. Publish and version. The rendered site is deployed, and each API version gets its own snapshot so consumers can read docs matching the version they call.

Steps 2 through 5 are usually automated in CI. If the spec fails validation, the docs build fails — which is the point.

Spec-driven vs. hand-written documentation

Dimension OpenAPI-generated Hand-written
Source of truth The spec file The prose
Consistency with the API High, if the spec is accurate Drifts as the API changes
Effort per endpoint Low after setup Repeated for every endpoint
Narrative and tutorials Weak; needs separate pages Strong
Code samples Generated per language from schemas Written and maintained manually
Customization Bounded by the tool's templates Unlimited
Failure mode Accurate spec, poor docs, or stale spec Beautiful docs that describe an API that no longer exists

The practical conclusion most teams reach: generate the reference, write the guides. Reference material is repetitive and mechanical, which is exactly what generation is good at. Conceptual explanations, migration notes, and tutorials carry judgment that a spec cannot express.

What you get out of the box

Generated reference pages commonly include:

  • An operation list grouped by tag or path, with HTTP method and path.
  • Parameter tables showing name, location (path, query, header, cookie), type, required flag, and description.
  • Request and response schemas rendered as expandable trees, including nested objects and arrays.
  • Authentication details pulled from the securitySchemes section.
  • Interactive request consoles that let a reader send a real call from the browser.
  • Generated code samples in several languages, derived from the same schemas.
  • Multiple output formats, such as a static site, a single HTML file, or a mock server.

Because all of these come from one document, changing a field name in the spec updates the parameter table, the schema tree, and every code sample at once.

Where spec-driven documentation breaks down

Generation is not free. The trade-offs are real:

Spec quality becomes documentation quality. A field with no description produces a table row with an empty cell. A vague summary produces a vague heading. Tools can enforce presence of descriptions via linting, but they cannot enforce that the description is useful.

Customization has limits. If you need a page that does not map to an OpenAPI concept — a conceptual overview, a pricing explanation, a comparison of two endpoints — you write it outside the generator and link to it.

Not everything is expressible. Webhooks, streaming responses, long-polling behavior, and complex multi-step flows are awkward or impossible to describe fully in OpenAPI. Those need prose.

The spec can go stale. If the spec is maintained separately from the implementation, it drifts just like hand-written docs. The mitigation is to generate the spec from code, or to test the implementation against the spec in CI.

Interactive consoles need care. A "try it" button that hits a production API with real credentials is a security and rate-limit problem. Point it at a sandbox, or disable it.

Deciding whether to adopt it

Adopt spec-driven reference documentation if most of these are true:

  • Your API has more than a handful of endpoints, or changes frequently.
  • You ship client SDKs or code samples in more than one language.
  • Multiple teams consume the API and need a consistent, always-current reference.
  • You already have, or are willing to maintain, an OpenAPI description.

Stay with hand-written docs, or a hybrid, if:

  • Your API is small and stable, and the reference fits on one page.
  • Your documentation is mostly conceptual and contains little endpoint-level detail.
  • You cannot commit to keeping the spec in sync with the implementation.

A reasonable middle path: generate the reference from the spec, and hand-write the getting-started guide, authentication walkthrough, and error-handling page. Link the two directions so readers can move from concept to endpoint and back.

A minimal starting checklist

  1. Produce one valid OpenAPI document for a single API version.
  2. Add a linter with rules for descriptions, operation IDs, and error responses.
  3. Wire the docs build into CI so a failing spec fails the build.
  4. Render the reference and review it as a reader, not as the author.
  5. Write the two or three conceptual pages the generator cannot produce.
  6. Version the published docs alongside the API version.

The core idea is simple: describe the API once, in a format both machines and humans can read, and let the reference documentation fall out of that description. Everything else — tooling, hosting, interactivity — is a detail on top of that decision.

Website Overview

Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms. An active inbound-mail setup with incomplete authentication may leave the domain more open to impersonation. Provider hosting alone does not close that gap.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 1 years of registration history; its current configuration provides more context than age alone. Registration contact information is publicly available through RDAP. The domain uses the common .in extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Zoho Mail email service. No CNAME was found; the observed records resolve directly to addresses. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The cf-ray, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header identifies cloudflare without an exact version.

Technology Stack Analysis

The public page identifies Next.js, Cloudflare without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

The title has 71 characters and may be truncated in search results. The meta description has 190 characters and may be shortened in search results. Open Graph is partially configured; og:type is missing. Twitter Card metadata is configured. JSON-LD includes Organization data, helping describe the organization as an entity.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailZoho Mail
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.19.96

Registration details

RDAP / WHOIS

RegistrarSpaceship, Inc.
Registered2025-07-31
Expires2027-07-31
Domain statusclient transfer prohibited
Nameserversbrady.ns.cloudflare.com、imani.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Arailradar.in104.21.19.96300—
Arailradar.in172.67.185.186300—
AAAArailradar.in2606:4700:3030::6815:1360300—
AAAArailradar.in2606:4700:3035::ac43:b9ba300—
MXrailradar.inmx.zoho.in360010
MXrailradar.inmx2.zoho.in360020
MXrailradar.inmx3.zoho.in360050
NSrailradar.inbrady.ns.cloudflare.com86400—
NSrailradar.inimani.ns.cloudflare.com86400—
TXTrailradar.ingoogle-site-verification=tAR35tSAMLAzB0qBwX-L60EvV-RlgqIrdzQc_vf9EU8300—
TXTrailradar.inv=spf1 include:zoho.in ~all300—
TXTrailradar.inzoho-verification=1DZ10JW9Q0.zmverify.zoho.in300—
TXTrailradar.inzoho-verification=zb36445199.zmverify.zoho.in300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectrailradar.in
IssuerGoogle Trust Services
Valid until2026-12-16T12:28 · Remaining when checked: 76 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controls-maxage=31536000
servercloudflare

Identified technologies

Next.jsCloudflare

Pages, Search and Sharing

Meta descriptionTrack any Indian Railways train live on GPS maps. Check 14-day IRCTC seat availability forecasts, train ticket fares, PNR status, coach positions, platform numbers & real-time delay updates.
Canonical URLhttps://railradar.in
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 1 disallowed
  • Allow/
  • Disallow/api/v1/

Recent Updates

  • Website images
  • Screenshots

User reviews (0)

  • No reviews yet.