The invention discloses a data acquisition method and system, a platform and a storage medium. The data acquisition method comprises the following steps: receiving an acquisition demand and a public key from a data demander; creating an intelligent contract according to the collection requirement of the data demander, deploying the intelligent contract to a block chain, notifying the data demanderto pay a transaction fund, and locking the transaction fund in the intelligent contract; issuing an acquisition demand of the data demander, triggering the state updating of the smart contract when determining that a data supplier meeting the acquisition demand is satisfied, and sending a public key of the data demander to the data supplier; and obtaining re-encrypted data, triggering the smart contract to send the transaction money of the data demander to the wallet address of the data supplier, and sending the re-encrypted data to the data demander, so that the data demander decrypts the re-encrypted data to obtain collected data. By adopting the data acquisition method, the data acquisition efficiency can be improved.