The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
Hi,
I know how to validate links in content, but does anyone know of a way to list all of the hyperlinks in a course?
Solved! Go to Solution.
I don't think there's an easy way to get that. The link validation is an API endpoint, but not publicly documented, so I have no idea whether there's a way to have it just show the links.
The best alternative, if it is a large course, or you want to do it for multiple courses, is probably to make a script that uses the API to go over all pages, quizzes, assignments, discussions, etc., looking for any uses of href.
Hi @RobinKouvaras,
Like said by @Gabriel33, I do not think what you are looking for is available and I cannot find any API documentation for the "Validate Links in Content" feature.
One of the challenges for a central location is because links can exist within native forms of Canvas content (e.g. pages, discussions, assignments, quizzes, quiz questions) and as a type of item in a module.
If you were to be consistent with your design process, you could make it easier to find them if:
While not exactly what you are looking for, I hope you found my response to be helpful.
-Doug
I don't think there's an easy way to get that. The link validation is an API endpoint, but not publicly documented, so I have no idea whether there's a way to have it just show the links.
The best alternative, if it is a large course, or you want to do it for multiple courses, is probably to make a script that uses the API to go over all pages, quizzes, assignments, discussions, etc., looking for any uses of href.
Hi @RobinKouvaras,
Like said by @Gabriel33, I do not think what you are looking for is available and I cannot find any API documentation for the "Validate Links in Content" feature.
One of the challenges for a central location is because links can exist within native forms of Canvas content (e.g. pages, discussions, assignments, quizzes, quiz questions) and as a type of item in a module.
If you were to be consistent with your design process, you could make it easier to find them if:
While not exactly what you are looking for, I hope you found my response to be helpful.
-Doug
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in