Look up Blender Python API docs
docs_bpy_lookupVerify bpy signatures, properties, and enum values BEFORE writing scene_script code — authoritative reference from Blender's own documentation. Accepts dotted identifiers ("bpy.types.Object", "bpy.ops.mesh", "bpy.types.Object.location", "bmesh.types.BMEdge.is_manifold" or "BMFace.calc_area"), "X." to list a namespace's children, or "" for top-level modules. Unknown names return did-you-mean suggestions. Ask for a NODE TYPE ("ShaderNodeMix", "GeometryNodeTriangulate", "ShaderNodeValToRGB") and the reply also carries that node's real input/output socket names, the exact strings each menu socket accepts, and which sockets are hidden for the current mode — read off the pinned Blender build, because the API reference documents node properties and never lists sockets. That is the detail shader and geometry-node code cannot guess.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| identifier | Yes | Exact Blender Python API identifier to look up. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| content | No | ||
| children | No | ||
| sourceUrl | No | ||
| identifier | Yes | ||
| suggestions | No |