diff --git a/lib/modules/datasource/custom/formats/plain.ts b/lib/modules/datasource/custom/formats/plain.ts
index 4b492b4063b7bbed97e16b9df9a5235171f71a2c..6b16d4f0c77c3fbc5e32c9e1444cba1d89645985 100644
--- a/lib/modules/datasource/custom/formats/plain.ts
+++ b/lib/modules/datasource/custom/formats/plain.ts
@@ -20,11 +20,6 @@ export class PlainFetcher implements CustomDatasourceFetcher {
   async fetch(http: Http, registryURL: string): Promise<unknown> {
     const response = await http.getPlain(registryURL);
 
-    const contentType = response.headers['content-type'];
-    if (!contentType?.startsWith('text/')) {
-      return null;
-    }
-
     return convertLinesToVersions(response.body);
   }
 
diff --git a/lib/modules/datasource/custom/index.spec.ts b/lib/modules/datasource/custom/index.spec.ts
index 10976ae507f7fbece158b05f78d9f88bf2a67fd1..5b997fa68990d456c02a5f436e5661532c017f04 100644
--- a/lib/modules/datasource/custom/index.spec.ts
+++ b/lib/modules/datasource/custom/index.spec.ts
@@ -209,30 +209,6 @@ describe('modules/datasource/custom/index', () => {
       expect(result).toEqual(expected);
     });
 
-    it('return null for plain text API if the body is not what is expected', async () => {
-      const expected = {
-        releases: [
-          {
-            version: '1.0.0',
-          },
-        ],
-      };
-      httpMock.scope('https://example.com').get('/v1').reply(200, expected, {
-        'Content-Type': 'application/json',
-      });
-      const result = await getPkgReleases({
-        datasource: `${CustomDatasource.id}.foo`,
-        packageName: 'myPackage',
-        customDatasources: {
-          foo: {
-            defaultRegistryUrlTemplate: 'https://example.com/v1',
-            format: 'plain',
-          },
-        },
-      });
-      expect(result).toBeNull();
-    });
-
     it('return releases for yaml API directly exposing in Renovate format', async () => {
       const expected = {
         releases: [