1.0.32 • Published 1 year ago

id-investing-scraper v1.0.32

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

DEVELOPED BY: Damar Nur Ichwan

INVESTING SCRAPPER

This module has the task of retrieving Indonesian stock data in investing.com.

Instalation

NPM Package

npm i id-investing-scrapper

Yarn Package

yarn add id-investing-scrapper

Parameters

  • GeneralEquityURL
    // Example
    const BBCA = "https://www.investing.com/equities/bnk-central-as";
    const BMRI = "https://www.investing.com/equities/bank-mandiri-t";
    const BBRI = "https://www.investing.com/equities/bank-rakyat-in";
  • Code
    // Example
    const code = "BBCA";

Features & Usage

Scrape Company Profile

ExampleExample:

import { ScrapeCompanyProfile } from "id-investing-scrapper";

const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;

ScrapeCompanyProfile(GeneralEquityURL).then((res) => console.log(res));

Output Model:

interface CompanyProfile {
  code: string;
  name: string;
  description: string;
  sector: string;
  inductry: string;
  contact: {
    address: string[];
    phone: string;
    fax: string;
    web: string;
  };
  topExecutives: {
    name: string;
    age: string;
    since: string;
    title: string;
  }[];
}

Scrape Dividends

Example:

import { ScrapeDividends } from "id-investing-scrapper";

const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;

ScrapeDividends(GeneralEquityURL).then((res) => console.log(res));

Output Model:

interface Dividends {
  code: string;
  name: string;
  dividends: {
    exDate: string;
    dividend: string;
    payDate: string;
    yield: string;
  }[];
}

Scrape Ratios

Example:

import { ScrapeRatios } from "id-investing-scrapper";

const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;

ScrapeRatios(GeneralEquityURL).then((res) => console.log(res));

Output Model:

interface Ratios {
  code: string;
  name: string;
  ratios: {
    name: string;
    company: string;
    industry: string;
  }[];
}

Scrape Financial Summary

Example:

import { ScrapeFinancialSummary } from "id-investing-scrapper";

const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;

ScrapeFinancialSummary(GeneralEquityURL).then((res) => console.log(res));

Output Model:

interface FinancialSummary {
  code: string;
  name: string;
  summary: string;
}

Scrape Technical Summary - daily

Example:

import { ScrapeTechnicalSummary } from "id-investing-scrapper";

const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;

ScrapeTechnicalSummary(GeneralEquityURL).then((res) => console.log(res));

Output Model:

interface TechnicalSummary {
  code: string;
  name: string;
  volume: number;
  price: number;
  change: number;
  status: string;
}

Scrape Code List

Example:

import { ScrapeCodeList } from "id-investing-scrapper";

ScrapeCodeList().then((res) => console.log(res));

Output Model:

interface CodeList {
  code_list: string[];
}

FindGeneralEquityURL

Example:

import { FindGeneralEquityURL } from "id-investing-scrapper";

const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;

FindGeneralEquityURL(GeneralEquityURL).then((res) => console.log(res));

Output Model:

interface FindGeneralEquityURL {
  code: string;
  url: string;
}
1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.22

1 year ago

1.0.21

1 year ago

1.0.20

2 years ago

1.0.26

1 year ago

1.0.25

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.29

1 year ago

1.0.28

1 year ago

1.0.27

1 year ago

1.0.11

2 years ago

1.0.32

1 year ago

1.0.10

2 years ago

1.0.31

1 year ago

1.0.30

1 year ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago