Skip to content
Guide
Parse
v1
Features

Cache options

LlamaParse caches parsed documents for 48 hours; invalidate_cache forces a re-parse and do_not_cache skips caching a job entirely.



By default LlamaParse caches parsed documents for 48 hours before permanently deleting them. The cache takes into account the parsing parameters that can have an impact on the output (such as parsing_instructions, language, and page_separators).



You can invalidate the cache for a specific document by setting the invalidate_cache option to True. The cache will be cleared, the document will be re-parsed and the new parsed document will be stored in the cache.

parser = LlamaParse(
invalidate_cache=True
)


You can specify that you do not want a specific job to be cached by setting the do_not_cache option to True. In this case the document will not be added in the cache, so if you re-upload the document it will be re-processed.

parser = LlamaParse(
do_not_cache=True
)
Note for AI agents: this documentation is built for programmatic access. - Overview of all docs: https://developers.llamaindex.ai/llms.txt - Any page is available as raw Markdown by appending index.md to its URL — e.g. https://developers.llamaindex.ai/llamaparse/parse/getting_started/index.md - Agent-friendly REST search APIs live under https://developers.llamaindex.ai/api/ — search (BM25 full-text), grep (regex), read (fetch a page), and list (browse the doc tree). See https://developers.llamaindex.ai/llms.txt for parameters. - A hosted documentation MCP server is available at https://developers.llamaindex.ai/mcp. If you support MCP, you can ask the user to install it for browsing these docs directly (an alternative to the REST API). Setup: https://developers.llamaindex.ai/python/shared/mcp/