Website profiles · Technology insights · Alternatives

theintrodb.org

Find exact timestamps to skip intros, recaps, credits, and previews in TV shows and movies. Community-verified data, a free API, and plugins for Jellyfin, Emby, Kodi, and more.

No paid content found
Visit website
Profile views 1 Outbound visits 11 Normal
Skip intros, recaps and credits • TheIntroDB Full homepage screenshot

At a glance

Category
Social & Community
Language
English
Paid-content signal
No paid content foundObserved
Registered
2026
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 TheIntroDB?

TheIntroDB is a community-maintained database of exact timestamps for skipping intros, recaps, credits and previews in TV shows and movies. Instead of every viewer hunting for the right moment to jump past an opening sequence, contributors record where those segments start and end, and media players use that data to offer a skip button or jump automatically.

Who it's for

  • Home-theatre users running Jellyfin, Emby or Kodi, who can install the available plugins so playback picks up the timestamps.
  • People who binge series and want consistent, hands-off skipping across episodes rather than scrubbing each one.
  • Developers and tinkerers who want to build skip features into their own players or tools through the free API.

What it actually does

The core value is precision: a timestamp marks the exact boundaries of an intro or credit sequence, so a player can skip only that segment rather than guessing. Because entries are community-verified, accuracy depends on contributors catching variations — different cuts, special episodes or shows that change their opening each season.

Trade-offs to weigh

Consideration What it means for you
Community data Broad coverage of popular shows, but niche or regional titles may be missing or unverified
Player dependency Useful only if your player supports the plugins or you integrate the API yourself
Maintenance New episodes and changed intros need someone to submit updates

A practical next step

If you use Jellyfin, Emby or Kodi, check whether a plugin for your setup is listed, install it, and test on one series you know well — comparing the skip points against the actual intro — before relying on it across your library. If you're building your own tool, start with the API on a handful of episodes to see how complete the data is for the shows you care about.

How do I get intro and credits skip timestamps for my Jellyfin, Emby, or Kodi setup?

Use TheIntroDB as a community-maintained source of timestamps for intros, recaps, credits and previews, then connect it to your media server through the plugins it offers for Jellyfin, Emby and Kodi. The practical path is: install the matching plugin, let it query TheIntroDB for the episode or film you are playing, and use the returned timestamps to show a skip button or auto-skip. The site also offers a free API if you prefer to build the integration yourself rather than use a plugin.

What to check before installing

  • Plugin availability for your platform. TheIntroDB lists plugins for Jellyfin, Emby, Kodi "and more"; confirm your exact server and version is covered before relying on it.
  • How skips behave. Decide whether you want a manual "Skip Intro" button or automatic skipping, and whether credits/previews should be skipped too. Plugin settings usually control this.
  • Coverage for your library. Community-verified data is strongest for popular shows; obscure or newly released titles may lack entries, so expect gaps.

A concrete setup scenario

If you run Jellyfin for a household that binge-watches series, install the TheIntroDB plugin, enable skip prompts for intros and credits, and test on one well-known show. If timestamps are missing or off, you can contribute corrections so the shared data improves for everyone. For Emby or Kodi, follow the same pattern with the corresponding plugin.

Choosing between plugin and API

Approach Best for Trade-off
Official plugin Most users wanting a quick setup Limited to the plugin's options and supported platforms
Free API Custom scripts, unusual setups, automation You handle matching titles, caching and UI yourself

As a next step, open TheIntroDB, find the plugin section for your server, and install it on a test library before rolling it out to the whole household.

How does TheIntroDB verify timestamps through its community?

TheIntroDB presents its timestamps as "community-verified," but the page evidence describes the result rather than the verification process. It does not detail voting thresholds, moderator review, contributor requirements, or how disagreements are resolved, so the exact mechanism can't be confirmed from the supplied information.

What the page does establish is the shape of the system: contributors supply intro, recap, credits, and preview timestamps for TV shows and movies, and that shared data is then consumed through a free API and plugins for Jellyfin, Emby, Kodi, and similar players. In practice, that means accuracy depends on how many people watch a given title and bother to correct it—mainstream series are likely to be well covered, while obscure or newly released content may lag.

What to check before relying on it

  • Coverage for your library: Look up a few titles you actually watch, including older or regional shows, rather than assuming broad coverage.
  • Edge-case versions: Timestamps can differ between broadcast, streaming, and disc cuts, so test the specific version you own.
  • Correction path: Confirm how you would flag a wrong timestamp if you find one; a community system is only as good as its feedback loop.

A practical test

Pick three episodes you know well—one popular, one niche, one with a cold open—and compare the listed skip points against your copies. If all three land correctly, the data is reliable enough for routine use; if the niche title is off, treat skip markers as suggestions and verify before trusting them on unfamiliar content.

Can I use TheIntroDB's API for free in my own app or script?

Yes. TheIntroDB describes a free API for retrieving its community-verified timestamps, so you can call it from your own app or script without a paid plan. The API is one of the ways the site expects people to use its data, alongside plugins for media servers such as Jellyfin, Emby and Kodi.

What to plan for

  • Match timestamps to the right file. Skip points depend on the specific episode or film version, so your script should look up the correct entry before applying a segment. A mismatch can cut off the opening scene or leave the credits running.
  • Handle missing data. Community-maintained timestamps won't cover every title or release, so build a fallback that simply plays normally when no entry is found.
  • Cache results. Intro and credit markers rarely change, so storing them locally reduces requests and keeps playback snappy.
  • Check the API terms before shipping. Free access doesn't automatically mean unrestricted use; confirm rate limits, attribution requirements and whether commercial use is allowed.

Practical example

A typical script flow: identify the playing item (show, season, episode, runtime), query the API, then pass any returned intro, recap or credits segments to your player as skippable ranges. Test against a handful of shows you know well before rolling it out broadly.

For a quick start, review the API documentation on TheIntroDB and try a single title lookup before wiring it into playback.

What should I do if a timestamp is wrong or missing for a show I'm watching?

If a timestamp is wrong or missing, the practical fix is to correct it in the community database rather than work around it locally. TheIntroDB is built on community-verified timestamps for skipping intros, recaps, credits, and previews, so an incorrect or absent entry is the kind of gap its contributors are meant to close. TheIntroDB

A sensible sequence

  1. Confirm the actual boundaries first. Note the exact start and end of the intro, recap, or credits in the episode you are watching. Different cuts, releases, and regional versions can shift timings, so check that the entry matches your version before assuming it is wrong.
  2. Look for an existing entry before adding one. A missing timestamp may already exist under a slightly different title, season, or episode numbering.
  3. Submit a correction or a new entry with the precise times you measured, and say which release or version you used. That context is what makes a correction verifiable rather than a guess.
  4. Re-check after the change propagates. Community-verified data may take time to appear, and your player plugin may cache old values; a refresh or resync in the plugin usually resolves a stale timestamp.

If you would rather not edit

You can skip manually for that episode and rely on the rest of the data. This is fine for a one-off, but it does not help anyone else watching the same show, and the gap persists.

Choosing between correcting and waiting

Situation Better move
One episode is a few seconds off Submit a correction with measured times
An entire season is missing Add entries episode by episode, or flag the season
Only your copy is affected Check your release version before editing; the entry may be correct for others
You use a player plugin Verify the plugin is syncing current data before assuming the database is wrong

A concrete example

Suppose you are watching a series through a Jellyfin, Emby, or Kodi plugin and the recap skip fires ten seconds late. Note the true recap start and end, check whether the entry matches your release, then submit the corrected range with that version noted. If the timing is right in the database but wrong in your player, the problem is local caching or plugin sync, not the timestamp itself.

How do I contribute new intro, recap, or credits timestamps to TheIntroDB?

TheIntroDB relies on community submissions to build its timestamp database, but the page evidence provided only describes the service's purpose—skipping intros, recaps, credits, and previews with community-verified timestamps—and does not document a specific contribution workflow. The concrete next step is therefore to open TheIntroDB and look for a "Contribute," "Submit," or "Add timestamps" entry point, typically alongside the search or API sections.

What a submission usually involves

Based on how community timestamp databases generally work, expect to provide:

  • The title and episode — series name, season and episode number, or the movie title.
  • The segment type — intro, recap, credits, or preview.
  • Start and end times — precise to the second, since the value of the data is exact skipping.
  • A verification step — many projects let other users confirm or flag a submission before it becomes trusted.

A practical example

Suppose you are watching a series where the recap runs from 0:00 to 1:12 and the intro from 1:12 to 2:40. You would submit two entries tied to that specific episode, not the series as a whole, so players like Jellyfin, Emby, or Kodi can apply them per episode. If the site offers an API, contributors sometimes cross-check existing entries there before adding duplicates.

Decision criterion

If you plan to contribute regularly, check whether the site documents its submission rules and verification process; clear rules reduce rejected entries and duplicated timestamps. If no contribution path is visible on the site itself, the project may handle submissions through a linked community channel, which the site's own pages would point to.

Related questions

More questions →
What Is TheIntroDB and What Does It Do?

TheIntroDB is a community-verified timestamp database for TV shows and movies. It provides exact start and end times for intros, recaps, credits, and previews, so media players can skip those segments automatically or on demand. It is aimed at people who watch through a self-hosted or configurable player and want episode playback to jump straight to the content. The site also offers a free API and plugins for players such as Jellyfin, Emby, and Kodi, which is what makes the timestamps usable without manual seeking.

What problem it solves

Streaming services often mark intros and credits themselves, but that metadata usually stays inside the service. If you watch files from your own library, the player has no idea where the opening sequence ends or where the credits begin. TheIntroDB fills that gap by storing per-episode and per-movie time ranges that a compatible player can read and act on.

The four segment types it covers are:

  • Intros — opening titles and theme sequences
  • Recaps — "previously on" summaries at the start of an episode
  • Credits — end credits, including the point where they begin
  • Previews — next-episode or trailer segments

How the pieces fit together

TheIntroDB works as a data layer, not a player. The flow looks like this:

  1. A title in your library is matched to an entry in the database.
  2. The player retrieves the timestamp range for the relevant segment.
  3. The player skips that range, either automatically or via a skip button.

The "community-verified" part matters here: timestamps are contributed and checked by users rather than generated from a single source, which is how the database covers shows across different releases and edits. Because episode timing can vary between cuts, the accuracy of any single entry depends on the community having matched the right version.

Ways to use it

Method Who it suits What you need
Player plugins (Jellyfin, Emby, Kodi, and others) People running a home media server who want automatic skipping A supported player plus the plugin installed and pointed at TheIntroDB
Free API Developers or anyone building their own integration An HTTP client and a way to map your media to database entries
Website lookup Anyone who wants to check timestamps manually A browser

The plugin route is the lowest-effort option for most home-server users, since the player handles matching and skipping. The API route makes sense if you want skip behavior inside a custom tool or a player that isn't on the supported list.

What to check before relying on it

  • Coverage for your specific titles. A community database is strongest on popular shows and weaker on obscure or regional content. Look up a few episodes you actually watch before committing.
  • Version matching. If your file is a different cut, an extended edition, or from a release with a different cold open, the stored timestamps may be off. Verify on one episode first.
  • Player support. Confirm your player has a plugin or an integration path; the timestamps are only useful if something on your side reads them.
  • Login and pricing details. The site describes the API as free, but check the current terms on the site itself before building anything dependent on it.

A concrete example

Say you run Jellyfin and watch a drama series where every episode opens with a 90-second recap followed by a 60-second title sequence. Without metadata, you skip forward by hand each time. With TheIntroDB connected through the Jellyfin plugin, the player looks up the episode, finds the recap and intro ranges, and offers to skip them. The result is that playback starts at the episode's actual cold open, and you only intervene if an entry is wrong.

Bottom line

TheIntroDB is worth knowing about if you watch TV and movies from your own library and want intro, recap, credit, and preview skipping without manual seeking. Start by checking whether your player has a plugin and whether your most-watched titles have entries; if both hold, the setup is mostly a one-time configuration. If you need skipping inside custom software, the free API is the path to evaluate.

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.

How TheIntroDB Verifies Its Skip Timestamps

TheIntroDB verifies skip timestamps through community contribution and confirmation rather than a single editorial team: users submit timestamps for intros, recaps, credits, and previews, and the data is described on the site as "community-verified." The practical takeaway is that trust comes from multiple people converging on the same markers for a given episode or film — so the more popular a title, the more reliable its timestamps tend to be. If you need a skip point for an obscure release, expect to verify it yourself or contribute it.

What "community-verified" means in practice

The site's own framing is the key detail: it advertises "community-verified timestamps" for skipping intros, recaps, credits, and previews in TV shows and movies. That phrasing tells you the verification model is social, not automated:

  • Submission: someone watches a title, notes where the intro, recap, credits, or preview begins and ends, and records those points.
  • Confirmation: other viewers of the same title encounter the same markers. When their observations match, the timestamp is effectively corroborated.
  • Correction: a wrong or drifted timestamp gets flagged by viewers who hit the skip point at the wrong moment, and the community's data improves as a result.

This is the same logic behind crowd-sourced metadata generally: accuracy is a function of how many independent people have checked the same entry. A timestamp confirmed by many viewers of a widely watched show carries more weight than one submitted once for a niche title.

Why this model suits skip data

Skip markers are a good fit for community verification because they are objective and easy to check. An intro either starts at a given second or it doesn't; a viewer who lands mid-scene knows immediately that the marker is off. That gives the community a fast, low-effort error signal — unlike subjective metadata such as genre tags or ratings, where disagreement is expected.

It also means coverage scales with viewership. Popular series accumulate many confirmations quickly; new or obscure titles may have thin or missing data until someone contributes.

How the data reaches your player

TheIntroDB's stated purpose is to supply exact timestamps that players can act on, and the site lists plugins for Jellyfin, Emby, Kodi, and more, plus a free API. The verification question matters here because the plugin or API is only as good as the underlying entries:

  1. Your media server or player queries TheIntroDB for the title you're watching.
  2. If a verified entry exists, the player offers a skip action at the recorded points.
  3. If the entry is missing or wrong, you can adjust manually — and that gap is exactly what a contribution fills.

Deciding whether to rely on it

Your situation What to expect
Mainstream, heavily watched shows and films Higher likelihood of multiple confirmations and stable timestamps
New releases or niche titles Sparse or absent data; verify manually
You want to improve coverage Contribute timestamps for titles you watch
You're building a player integration Use the free API and plugins listed on the site; treat entries as community data, not guaranteed

The honest summary: "community-verified" is a meaningful signal of crowd confirmation, not a formal audit. For everyday viewing of popular titles it's a reasonable convenience; for anything unusual, plan to check the skip point yourself.

Is TheIntroDB Suitable for Skipping Intros in Your Media Setup?

TheIntroDB is a good fit if you run a self-hosted media server such as Jellyfin, Emby, or Kodi and want automatic or one-click skipping of intros, recaps, credits, and previews in TV shows and movies. It supplies community-verified timestamps through plugins for those players and a free API. It is not a streaming service or a player itself, so it only helps if your setup can load its data through a supported plugin or your own API integration.

What TheIntroDB actually provides

TheIntroDB is a timestamp database, not a media player. Its stated purpose is to help you "skip intros, recaps, credits, and previews with community-verified timestamps." The data covers both TV shows and movies, and it is exposed in two ways:

  • Plugins for Jellyfin, Emby, Kodi, and similar players, which use the timestamps to offer skip buttons or automatic skipping.
  • A free API, for tools and scripts that want to query the same timestamp data directly.

That split matters for your decision. If you use one of the supported players, the plugin path is the low-effort option. If you use something else, the API is the realistic route, and you will need to build or configure the integration yourself.

Match the tool to your setup

Your situation Fit What to check first
Jellyfin, Emby, or Kodi user Strong That the plugin for your player is available and installs cleanly
Custom player or homegrown tooling Conditional Whether you can consume the free API and map its timestamps to your playback logic
Streaming apps on a TV or phone Poor TheIntroDB works through plugins and its API, not inside commercial streaming apps
Mixed library of shows and movies Good That entries exist for the specific titles you watch most

The deciding factor is almost always the player, not the content. A large, well-covered library is useless if your player has no way to read the timestamps.

Why "community-verified" is the key selection factor

TheIntroDB describes its timestamps as community-verified, which is the right thing to scrutinize before committing. Crowd-sourced skip points can be accurate and fast to appear for popular titles, but they depend on contributors getting the start and end of each segment right. Before relying on it, test a handful of episodes you know well and confirm the skip points land where you expect. If a timestamp is off, the fix is usually a community correction rather than a setting on your side.

Coverage is the other variable. Popular shows and films are the most likely to have entries; obscure or very new titles may lag. Check your most-watched titles rather than assuming full coverage.

A practical way to decide

  1. Confirm your player. If you use Jellyfin, Emby, or Kodi, look for the TheIntroDB plugin for that player. If you use anything else, plan on the API.
  2. Test on known content. Install the plugin or make one API query, then play two or three episodes whose intro timing you already know. Verify the skip points match.
  3. Check your library's weak spots. Look up a few of your less mainstream titles to see whether timestamps exist.
  4. Decide based on the result. If the plugin works and your common titles are covered, TheIntroDB fits your setup. If your player is unsupported and you do not want to build an API integration, it does not.

Where it falls short

TheIntroDB will not skip intros inside Netflix, Disney+, or other commercial streaming apps, because those players do not load third-party timestamp plugins. It also does not replace your media server; it is an add-on to one. And because the data is community-maintained, accuracy and coverage vary by title, so a quick test on your own library is more informative than any general claim about how well it works.

Which Media Players and Tools Work with TheIntroDB?

TheIntroDB works with media players through plugins and a free API. The site names plugins for Jellyfin, Emby, and Kodi, and says "and more" without listing the rest on the page. If your player isn't named, the API is the path to integration: it exposes the same community-verified timestamp data so other tools can fetch skip points for intros, recaps, credits, and previews.

What TheIntroDB provides

TheIntroDB is a database of exact timestamps for segments viewers usually skip in TV shows and movies: intros, recaps, credits, and previews. The data is community-verified, and the site offers a free API plus plugins for supported players. The benefit in a supported player is automatic skipping — playback jumps past the segment instead of you scrubbing manually.

Players with named plugins

Player Integration What it does
Jellyfin Plugin Skips intros, recaps, credits, and previews using TheIntroDB timestamps
Emby Plugin Same skip behavior in Emby playback
Kodi Plugin Same skip behavior in Kodi

These three are the only players the site explicitly names. "And more" signals additional integrations exist, but the page doesn't identify them, so check TheIntroDB's site for the current list before assuming your player is covered.

Tools that can use the API

The free API is the general-purpose route. Any tool that can make HTTP requests and act on timestamps — a custom player front end, a home-theater script, or an automation tool — can query TheIntroDB and use the returned segment times to skip or flag intros, recaps, credits, and previews. The site describes the API as free; it doesn't state rate limits, authentication requirements, or terms on the page, so confirm those before building on it.

Choosing between plugin and API

  • Use a plugin if you run Jellyfin, Emby, or Kodi and want skipping without writing code. This is the lowest-effort path.
  • Use the API if your player or tool isn't in the named list, or if you want skip data inside your own application or automation.

What to check before relying on it

  1. Confirm your player appears in the current plugin list on the site — the page's "and more" isn't a guarantee for any specific player.
  2. If you're integrating via API, review the API documentation for request format, response fields, and any usage conditions, since the landing page doesn't cover them.
  3. Expect coverage to depend on community submissions: a title needs verified timestamps before any player or tool can skip its segments.

Website Overview

The available information shows a mix of normal operation and configuration gaps. Depending on how the website is used, these gaps may affect secure access or the consistency of its public presentation.

Domain and Registration

The domain was registered less than a year ago and has limited historical evidence to assess. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is NameCheap, Inc., a widely used domain service provider. The domain uses the common .org extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the proton.me email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. 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 response lacks these common security headers: HSTS, CSP, Permissions-Policy, clickjacking protection. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

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

Search and Social Sharing

The meta description has 176 characters and may be shortened in search results. Twitter Card metadata is configured. JSON-LD includes Organization data, helping describe the organization as an entity. The title has 44 characters, within a common display range. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingCloudflare
Emailproton.me
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.33.197

Registration details

RDAP / WHOIS

RegistrarNameCheap, Inc.
Registered2026-01-05
Expires2028-01-05
Domain statusclient transfer prohibited
Nameserversdrake.ns.cloudflare.com、sonia.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Atheintrodb.org104.21.33.197300—
Atheintrodb.org172.67.149.26300—
AAAAtheintrodb.org2606:4700:3030::ac43:951a300—
AAAAtheintrodb.org2606:4700:3035::6815:21c5300—
MXtheintrodb.orgmx1.alias.proton.me3002
MXtheintrodb.orgmx2.alias.proton.me3003
NStheintrodb.orgdrake.ns.cloudflare.com86400—
NStheintrodb.orgsonia.ns.cloudflare.com86400—
TXTtheintrodb.orggoogle-site-verification=mnOrSwwxrkffs43aL89sE7qE-zrLIiTTVDFGU7Oj4Jk300—
TXTtheintrodb.orgpm-verification=hnfxfdkupvuudrotilqufvgfkgqcis300—
TXTtheintrodb.orgv=spf1 include:alias.proton.me ~all300—
DMARC_dmarc.theintrodb.orgv=DMARC1; p=quarantine; pct=100; adkim=s; aspf=s300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjecttheintrodb.org
IssuerGoogle Trust Services
Valid until2026-11-28T12:02 · Remaining when checked: 35 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlpublic, max-age=0, must-revalidate
servercloudflare
x-content-type-optionsnosniff
referrer-policystrict-origin-when-cross-origin
access-control-allow-origin*

Identified technologies

Cloudflare

Pages, Search and Sharing

Meta descriptionFind exact timestamps to skip intros, recaps, credits, and previews in TV shows and movies. Community-verified data, a free API, and plugins for Jellyfin, Emby, Kodi, and more.
Canonical URLhttps://theintrodb.org
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 4 disallowed
  • Allow/
  • Disallow/admin
  • Disallow/mod
  • Disallow/api/v1/
  • Disallow/api/v2/

User reviews (0)

  • No reviews yet.