Revit Lookup

Free, open-source (MIT) interactive tool for exploring a live Revit project's database -- element parameters, properties and relationships -- maintained by the Lookup Foundation on GitHub.

🔌 Plugin · works inside Revit
BIMRevit PluginDeveloper ToolOpen SourceFree
Overview

Revit Lookup is a free, open-source (MIT license) interactive tool for exploring a live Revit project's internal database directly -- element parameters, properties, relationships and the underlying object model that Revit's own user interface doesn't expose. Rather than a productivity tool for end users, it's a developer- and power-user-facing inspection utility, maintained by the Lookup Foundation organization on GitHub with active, ongoing development (thousands of commits on its develop branch).

The core value is straightforward: when building a custom Revit add-in, writing a Dynamo graph, or debugging why a specific element behaves unexpectedly, Revit Lookup lets you click on any element and see exactly what parameters, properties and API-level relationships exist on it -- information that's otherwise only discoverable by reading Autodesk's Revit API documentation or trial-and-error scripting. That makes it less a tool end users interact with directly for daily production work, and more an essential reference utility for anyone doing serious Revit API development, whether through pyRevit, Dynamo, or a full custom add-in.

Installation is deliberately flexible for different technical comfort levels: WinGet (Windows Package Manager) handles automated installation and updates for users comfortable with a command-line package manager, an AppBundle option deploys it without a full system-wide installation, and a traditional MSI installer is available directly from GitHub Releases for users who prefer a standard installer experience.

Because it's fully open source under the permissive MIT license, Revit Lookup carries no licensing cost and no vendor lock-in -- any firm or individual developer can inspect, extend, or even fork the tool's own source code if needed, which is particularly relevant for firms building substantial internal Revit API tooling who want to understand exactly how their diagnostic tools work.

Editor’s takeBIM•STACK editor's take: Revit Lookup occupies a narrow but genuinely important niche in this catalog -- it's not a tool that saves a typical architect time on daily production tasks, but it's close to essential infrastructure for anyone on a team writing custom Revit automation, whether via pyRevit, Dynamo, or a dedicated add-in project. Firms without any internal Revit API development capacity will get little direct value from it; firms with even one person building custom tools will find it saves real debugging time that would otherwise go into reverse-engineering Revit's object model through trial and error.

For someone already comfortable with the Revit API, Revit Lookup requires essentially no learning curve -- it's a direct, intuitive window into data structures that concept is already familiar. For someone without prior Revit API exposure, there's a real conceptual curve in understanding what the exposed parameters, properties and relationships actually mean and how to act on that information.

That said, the tool itself doesn't require writing any code to use -- it's an inspection interface, not a scripting environment -- so the barrier to opening it and clicking around is low even for a relative newcomer; the barrier is in knowing what to do with what you find, which comes from broader Revit API knowledge developed through other resources like pyRevit's own documentation or Autodesk's official API guides.

Key Features
✓Interactive Revit Database Explorer
✓Inspect Element Parameters, Properties & Relationships
✓MSI, AppBundle & WinGet Installation
✓Supports Multiple Revit Versions
✓Active Open-Source Development
Pros
Genuinely free and open sourceMIT license, no cost, and no vendor lock-in -- the source itself can be inspected or extended.
Exposes what Revit's own UI doesn'tDirect access to element parameters, properties and API-level relationships not visible through standard Revit dialogs.
Flexible installation optionsWinGet, AppBundle or MSI installer, matching different technical comfort levels.
Active, ongoing open-source developmentThousands of commits and continued community engagement, not an abandoned project.
Supports multiple Revit versionsNot locked to a single Revit release.
Cons
Not useful for typical daily production workA developer/debugging tool, not a productivity add-in for general architects.
Requires some Revit API familiarity to get full valueThe raw parameter/property data it exposes is most useful to someone who already understands the Revit API's structure.
No formal vendor supportSupport comes from the open-source community, not a commercial support contract.
Single-user inspection toolNo team-collaboration or sharing features of its own.
Common Feature Checklist
Cloud / Web Access✕ No
Real-Time Collaboration✕ No
Mobile App✕ No
Free Educational License✓ Yes
Public API / Integrations✓ Yes
Best For
  • Developers building custom Revit add-insDirect inspection of element data speeds up development versus reading API documentation alone.
  • BIM managers writing pyRevit or Dynamo automationUnderstanding exactly what data is available on an element is a prerequisite for writing reliable automation against it.
  • Anyone debugging unexpected Revit model behaviorInspecting an element's actual parameters and relationships helps diagnose issues that aren't visible in Revit's standard UI.
  • Firms with internal Revit API development capacityEssentially free, essential infrastructure for any team doing that work regularly.
Consider Alternatives If
  • You have no internal Revit API development needsThis tool provides little direct value without that specific use case -- consider productivity-focused add-ins instead.
  • You want a broader automation platform, not just an inspection toolpyRevit or Dynamo provide the automation/scripting layer that Revit Lookup's inspected data feeds into.
  • You need guaranteed vendor supportThere's no formal support contract behind this open-source community tool.
Frequently Asked Questions
What does Revit Lookup do?

It lets you interactively explore a live Revit project's database -- element parameters, properties and relationships -- that aren't visible through Revit's standard UI.

Is Revit Lookup free?

Yes -- it's fully free and open source under the MIT license.

Who maintains Revit Lookup?

The Lookup Foundation organization on GitHub, with active, ongoing community development.

How do I install Revit Lookup?

Via WinGet (Windows Package Manager), as an AppBundle, or through a traditional MSI installer from GitHub Releases.

Do I need to know how to code to use Revit Lookup?

No coding is required to use the inspection interface itself, but you'll get the most value from it with some prior Revit API knowledge.

Community Rating
☆☆☆☆☆No ratings yet
Be the first to rate it
Pricing
No free trial
Free
open source, MIT license
Pricing found on Revit Lookup's own site in September 2026. Software pricing changes often — always confirm the current price on the vendor's site before buying.
Score Profile Prototype
Price: 10/10 -- Free and open source (MIT) — highest possible score for affordability, draft estimate.10Learning Curve: 4.5/10 -- A developer-focused database explorer -- most useful with some Revit API knowledge already — draft estimate.4.5IFC / openBIM: 1.5/10 -- Inspects the live Revit database directly, not an IFC/openBIM tool — draft estimate.1.5Collaboration: 2/10 -- A single-user inspection tool with no team-collaboration features — draft estimate.2Plugins: 3/10 -- A standalone developer tool, not an extensibility platform itself — draft estimate.3Performance: 6.5/10 -- No independent performance benchmarks found — draft estimate, not yet vendor/third-party verified.6.5PriceLearning CurveIFC / openBIMCollaborationPluginsPerformance246810
Price10/10Free and open source (MIT) — highest possible score for affordability, draft estimate.
Learning Curve4.5/10A developer-focused database explorer -- most useful with some Revit API knowledge already — draft estimate.
IFC / openBIM1.5/10Inspects the live Revit database directly, not an IFC/openBIM tool — draft estimate.
Collaboration2/10A single-user inspection tool with no team-collaboration features — draft estimate.
Plugins3/10A standalone developer tool, not an extensibility platform itself — draft estimate.
Performance6.5/10No independent performance benchmarks found — draft estimate, not yet vendor/third-party verified.
This is a prototype, not a published score. Only the Price axis is derived from a verified catalog field (priceBand); the other axes are draft editorial estimates awaiting vendor/third-party sourcing before this ships publicly.
Alternatives
View all BIM software →
Sources: researched from github.com/lookup-foundation/RevitLookup.