Get the List of Visualforce Pages from a Salesforce Org

We can write SOQL query on ApexPage object to get all Visualforce Pages from an Org.

Sample SOQL:

SELECT Name, MasterLabel, ApiVersion, CreatedDate FROM ApexPage